"\n" + "</process>"); kbuilder.add(new ReaderResource(source), ResourceType.DRF); source = new StringReader( "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + "\n" + "</process>"); kbuilder.add(new ReaderResource(source), ResourceType.DRF); KieBase kbase = kbuilder.newKieBase(); KieSession ksession = kbase.newKieSession();
"\n" + "</process>"); kbuilder.add(new ReaderResource(source), ResourceType.DRF); KieBase kbase = kbuilder.newKieBase(); KieSession ksession = kbase.newKieSession();
"\n" + "</process>"); kbuilder.add(new ReaderResource(source), ResourceType.DRF); KieBase kbase = kbuilder.newKieBase(); KieSession ksession = kbase.newKieSession();
"\n" + "</process>"); kbuilder.add(new ReaderResource(source), ResourceType.DRF); KieBase kbase = kbuilder.newKieBase(); KieSession ksession = kbase.newKieSession();
"\n" + "</process>"); kbuilder.add(new ReaderResource(source), ResourceType.DRF); KieBase kbase = kbuilder.newKieBase(); KieSession ksession = kbase.newKieSession();
"\n" + "</process>"); kbuilder.add(new ReaderResource(source), ResourceType.DRF); if ( kbuilder.hasErrors() ) { fail( kbuilder.getErrors().toString() );
builder.add( new ReaderResource( new StringReader( rule )), ResourceType.DRL ); " </connections>\n" + "</process>"; builder.add( new ReaderResource( new StringReader( process )), ResourceType.DRF ); "</process>"; builder = KnowledgeBuilderFactory.newKnowledgeBuilder(); builder.add( new ReaderResource( new StringReader( process2 )), ResourceType.DRF ); kbase.addPackages( builder.getKnowledgePackages() );
builder.add( new ReaderResource( new StringReader( rule )), ResourceType.DRL ); " </connections>\n" + "</process>"; builder.add( new ReaderResource( new StringReader( process )), ResourceType.DRF ); "</process>"; builder = KnowledgeBuilderFactory.newKnowledgeBuilder(); builder.add( new ReaderResource( new StringReader( process2 )), ResourceType.DRF ); kbase.addPackages( builder.getKnowledgePackages() );
" </connections>\n" + "</process>"; builder.add( new ReaderResource( new StringReader( process )), ResourceType.DRF ); "</process>"; builder = KnowledgeBuilderFactory.newKnowledgeBuilder(); builder.add( new ReaderResource( new StringReader( process2 )), ResourceType.DRF ); kbase.addPackages( builder.getKnowledgePackages() );
"\n" + "</process>"); kbuilder.add(new ReaderResource(source), ResourceType.DRF); KieBase kbase = kbuilder.newKieBase(); KieSession ksession = kbase.newKieSession();
@Test public void defaultEncodingInitialization() throws UnsupportedEncodingException { // setup: any default encoding final String anyEncoding = availableCharsets[0].name(); final InputStream istream = new ByteArrayInputStream(new byte[] {}); InputStreamReader ireader = new InputStreamReader(istream, anyEncoding); // test ReaderResource iresource = new ReaderResource(ireader, null, null); // assert assertEquals(ireader.getEncoding(), iresource.getEncoding()); // setup: different default encoding to prove source final String differentEncoding = availableCharsets[1].name(); ireader = new InputStreamReader(istream, differentEncoding); // test iresource = new ReaderResource(ireader, null, null); // assert assertEquals(ireader.getEncoding(), iresource.getEncoding()); }
@Test public void overwritingEncodingInitialization() throws UnsupportedEncodingException { // setup: any default encoding final String anyEncoding = availableCharsets[0].name(); final InputStream istream = new ByteArrayInputStream(new byte[] {}); final InputStreamReader ireader = new InputStreamReader(istream, anyEncoding); // test: overwrite with different encoding final String overwrittenEncoding = availableCharsets[1].name(); final ReaderResource iresource = new ReaderResource(ireader, overwrittenEncoding, null); // assert assertEquals(overwrittenEncoding, iresource.getEncoding()); assertNotEquals(ireader.getEncoding(), iresource.getEncoding()); }
Resource resource = new ReaderResource(new StringReader(bpmnStr)); ProcessValidationError[] errors;