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