Package org.milyn.payload

Examples of org.milyn.payload.JavaResult


            PersistenceUtil.setDAORegister(executionContext, new SingleDaoRegister<Object>(dao));

            enableReporting(executionContext, "report_test_entity_insert_no_selector.html");

            JavaResult result = new JavaResult();
            smooks.filterSource(executionContext, new StringSource(SIMPLE_XML), result);

            verify(dao).insert(same((String)result.getBean("toInsert")));
        } finally {
            smooks.close();
        }
  }
View Full Code Here


            PersistenceUtil.setDAORegister(executionContext, new SingleDaoRegister<Object>(dao));

            enableReporting(executionContext, "report_test_entity_update_no_selector.html");

            JavaResult result = new JavaResult();
            smooks.filterSource(executionContext, new StringSource(SIMPLE_XML), result);

            verify(dao).update(same((String)result.getBean("toUpdate")));
        } finally {
            smooks.close();
        }
  }
View Full Code Here

            PersistenceUtil.setDAORegister(executionContext, MapDaoRegister.builder().put("some", dao).build());

            enableReporting(executionContext, "test_entity_locate_no_selector.html");

            JavaResult result = new JavaResult();

            smooks.filterSource(executionContext, new StringSource(SIMPLE_XML), result);

            verify(dao).lookup(eq("test"), eq("value-1"));

            List<String> resultList = (List<String>) result.getBean("theList");

            Assert.assertNotNull(resultList);
            Assert.assertSame(searchResult, resultList.get(0));

        }finally {
View Full Code Here

      break;
    case BYTES:
            result = new ByteResult();
      break;
    case JAVA:
            result = new JavaResult();
      break;
    case NORESULT:
      break;

    default:
View Full Code Here

    public void test() throws IOException, SAXException {
        Smooks smooks = new Smooks(getClass().getResourceAsStream("smooks-config.xml"));

        for(int i = 0; i < TestConstants.NUM_WARMUPS; i++) {
            JavaResult javaResult = new JavaResult();
            smooks.filterSource(new StreamSource(TestConstants.getMessageReader()), javaResult);
        }

        long start = System.currentTimeMillis();
        JavaResult javaResult = null;
        NoddyObserver nobserver = new NoddyObserver();
        for(int i = 0; i < TestConstants.NUM_ITERATIONS; i++) {
          ExecutionContext execContext = smooks.createExecutionContext();
          BeanContext beanCtx = execContext.getBeanContext();
         
          for(int ii = 0; ii < 15; ii++) {
            beanCtx.addObserver(nobserver);
          }
         
            javaResult = new JavaResult();
            smooks.filterSource(execContext, new StreamSource(TestConstants.getMessageReader()), javaResult);
        }
       
        System.out.println("Smooks took: " + (System.currentTimeMillis() - start));
        Order order = (Order) javaResult.getBean("order");
        if(order != null) {
          System.out.println("Num order items: " + order.getOrderItems().size());
        }
    }
View Full Code Here

    }

    public static Order performFiltering(String input, Smooks smooks)
    {
        ExecutionContext executionContext = smooks.createExecutionContext();
        JavaResult result = new JavaResult();
        StreamSource source = new StreamSource(new ByteArrayInputStream(readFileContents(input)));
        smooks.filterSource(executionContext, source, result);
           
        Order order = (Order) result.getBean("order");
        return order;
    }
View Full Code Here

        Smooks smooks = new Smooks("smooks-config.xml");

        try {
            ExecutionContext executionContext = smooks.createExecutionContext();
            JavaResult result = new JavaResult();

            // Configure the execution context to generate a report...
            executionContext.setEventListener(new HtmlReportGenerator("target/report/report.html"));

            smooks.filterSource(executionContext, new StringSource(messageIn), result);

            return (List) result.getBean("customerList");
        } finally {
            smooks.close();
        }
    }
View Full Code Here

            PersistenceUtil.setDAORegister(executionContext, new SingleDaoRegister<Object>(dao));

            enableReporting(executionContext, "report_test_entity_delete.html");

            JavaResult result = new JavaResult();
            result.getResultMap().put("toDelete1", toDelete1);

            smooks.filterSource(executionContext, new StringSource(SIMPLE_XML), result);

            verify(dao).delete(same(toDelete1));
        } finally {
View Full Code Here

            PersistenceUtil.setDAORegister(executionContext, MapDaoRegister.newInstance(daoMap));

            enableReporting(executionContext, "report_test_entity_delete_with_named_dao.html");

            JavaResult result = new JavaResult();
            result.getResultMap().put("toDelete1", toDelete1);

            smooks.filterSource(executionContext, new StringSource(SIMPLE_XML), result);

            verify(dao).delete(same(toDelete1));
        } finally {
View Full Code Here

            enableReporting(executionContext, "report_test_entity_delete_to_other_beanId.html");

            when(dao.delete(toDelete1)).thenReturn(deleted1);

            JavaResult result = new JavaResult();
            result.getResultMap().put("toDelete1", toDelete1);

            smooks.filterSource(executionContext, new StringSource(SIMPLE_XML), result);

            Assert.assertSame(deleted1, result.getBean("deleted1"));
        } finally {
            smooks.close();
        }
  }
View Full Code Here

TOP

Related Classes of org.milyn.payload.JavaResult

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.