1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.springframework.oxm.jibx;
17
18 import org.springframework.oxm.AbstractUnmarshallerTestCase;
19 import org.springframework.oxm.Unmarshaller;
20
21 public class JibxUnmarshallerTest extends AbstractUnmarshallerTestCase {
22
23 protected Unmarshaller createUnmarshaller() throws Exception {
24 JibxMarshaller unmarshaller = new JibxMarshaller();
25 unmarshaller.setTargetClass(Flights.class);
26 unmarshaller.afterPropertiesSet();
27 return unmarshaller;
28 }
29
30 protected void testFlights(Object o) {
31 Flights flights = (Flights) o;
32 assertNotNull("Flights is null", flights);
33 assertEquals("Invalid amount of flight elements", 1, flights.sizeFlightList());
34 testFlight(flights.getFlight(0));
35 }
36
37 protected void testFlight(Object o) {
38 FlightType flight = (FlightType) o;
39 assertNotNull("Flight is null", flight);
40 assertEquals("Number is invalid", 42L, flight.getNumber());
41 }
42
43 public void testUnmarshalPartialStaxSourceXmlStreamReader() throws Exception {
44
45 }
46 }