]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.support.simple/src/test/java/org/argeo/slc/core/test/context/ContextTest.java
Introduce org.argeo.slc.support.simple
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.simple / src / test / java / org / argeo / slc / core / test / context / ContextTest.java
1 package org.argeo.slc.core.test.context;
2
3 import java.util.List;
4
5 import org.argeo.slc.core.test.SimpleTestResult;
6 import org.argeo.slc.core.test.TestResultPart;
7 import org.argeo.slc.core.test.TestStatus;
8 import org.argeo.slc.unit.AbstractSpringTestCase;
9
10 public class ContextTest extends AbstractSpringTestCase {
11
12 public void testComplexContext() {
13 SimpleTestResult testResult = new SimpleTestResult();
14 ContextUtils.compareReachedExpected(
15 (ContextAware) getBean("context.c1"), testResult, null);
16 ContextUtils.compareReachedExpected(
17 (ContextAware) getBean("context.c2"), testResult, null);
18 ContextUtils.compareReachedExpected(
19 (ContextAware) getBean("context.c3"), testResult, null);
20
21 List<TestResultPart> parts = testResult.getParts();
22 assertEquals(6, parts.size());
23 assertEquals(TestStatus.PASSED, parts.get(0).getStatus());
24 assertEquals(TestStatus.PASSED, parts.get(1).getStatus());
25 assertEquals(TestStatus.PASSED, parts.get(2).getStatus());
26 assertEquals(TestStatus.FAILED, parts.get(3).getStatus());
27 assertEquals(TestStatus.PASSED, parts.get(4).getStatus());
28 assertEquals(TestStatus.PASSED, parts.get(5).getStatus());
29 }
30 }