01: package com.mockrunner.test.web;
02:
03: import com.mockrunner.mock.web.MockVariableResolver;
04:
05: import junit.framework.TestCase;
06:
07: public class MockVariableResolverTest extends TestCase {
08: private MockVariableResolver resolver;
09:
10: protected void setUp() throws Exception {
11: resolver = new MockVariableResolver();
12: }
13:
14: protected void tearDown() throws Exception {
15: resolver = null;
16: }
17:
18: public void testResolve() throws Exception {
19: assertNull(resolver.resolveVariable("test"));
20: resolver.addVariable("test", new Integer(3));
21: assertEquals(new Integer(3), resolver.resolveVariable("test"));
22: assertNull(resolver.resolveVariable("test1"));
23: resolver.addVariable("test1", "xyz");
24: assertEquals(new Integer(3), resolver.resolveVariable("test"));
25: assertEquals("xyz", resolver.resolveVariable("test1"));
26: resolver.clearVariables();
27: assertNull(resolver.resolveVariable("test"));
28: assertNull(resolver.resolveVariable("test1"));
29: }
30: }
|