Package de.zalando.sprocwrapper.example

Examples of de.zalando.sprocwrapper.example.OrderPosition


        addr.setCustomerId(1);
        addr.setStreet("Main Street");
        addr.setNumber("23");

        Order o = new Order("order3", new OrderMonetaryAmountImpl(b, "EUR"), addr);
        o.positions = Arrays.asList(new OrderPosition(new OrderMonetaryAmountImpl(c, "EUR"),
                    new OrderMonetaryAmountImpl(d, "EUR"), addr));

        int i = exampleSProcService.createOrder(o);

        o = exampleSProcService.getOrders(i);

        assertEquals(o.amount.getAmount().compareTo(b), 0);
        assertEquals("EUR", o.amount.getCurrency());
        assertNotNull(o.positions);
        assertEquals(1, o.positions.size());

        assertNotNull(o.address);
        assertTrue(o.address.isPresent());
        assertEquals(1, o.address.get().customerId);
        assertEquals("Main Street", o.address.get().street);
        assertEquals("23", o.address.get().number);

        OrderPosition pos = o.positions.get(0);
        assertEquals(c, pos.amount.getAmount());
        assertEquals("EUR", pos.amount.getCurrency());

        assertNotNull(pos.optionalAmount);
        assertTrue(pos.optionalAmount.isPresent());
View Full Code Here


    public void testEmptyOptionalValues() {
        BigDecimal b = new BigDecimal("12.34");
        BigDecimal c = new BigDecimal("45.67");

        Order o = new Order("order4", new OrderMonetaryAmountImpl(b, "EUR"));
        o.positions = Arrays.asList(new OrderPosition(new OrderMonetaryAmountImpl(c, "EUR")));

        int i = exampleSProcService.createOrder(o);

        o = exampleSProcService.getOrders(i);

        assertEquals(o.amount.getAmount().compareTo(b), 0);
        assertEquals("EUR", o.amount.getCurrency());
        assertNotNull(o.positions);
        assertEquals(1, o.positions.size());

        OrderPosition pos = o.positions.get(0);
        assertEquals(c, pos.amount.getAmount());
        assertEquals("EUR", pos.amount.getCurrency());

        assertNotNull(pos.optionalAmount);
        assertFalse(pos.optionalAmount.isPresent());
View Full Code Here

TOP

Related Classes of de.zalando.sprocwrapper.example.OrderPosition

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.