public Map makeFullMap() { return new SingletonMap(ONE, TWO); }
public void testBoundedMap() { SingletonMap map = new SingletonMap(ONE, TWO); assertEquals(1, map.size()); assertEquals(true, map.isFull()); assertEquals(1, map.maxSize()); assertTrue(map instanceof BoundedMap); }
public void testKeyValue() { SingletonMap map = new SingletonMap(ONE, TWO); assertEquals(1, map.size()); assertEquals(ONE, map.getKey()); assertEquals(TWO, map.getValue()); assertTrue(map instanceof KeyValue); }
public void testClone() { SingletonMap map = new SingletonMap(ONE, TWO); assertEquals(1, map.size()); SingletonMap cloned = (SingletonMap) map.clone(); assertEquals(1, cloned.size()); assertEquals(true, cloned.containsKey(ONE)); assertEquals(true, cloned.containsValue(TWO)); }
public String generateScript() { return initScript.asString(new SingletonMap("inputDate", componentDate)); } }
@Test public void testWrongLoanBrokerRequest() throws Exception { MuleClient client = muleContext.getClient(); @SuppressWarnings("unchecked") Map<String, Object> props = new SingletonMap("http.method", HttpConstants.METHOD_GET); MuleMessage result = client.send("http://localhost:11081?name=Muley&term=48&ssn=1234&amount=abcd", null, props); assertEquals("Error processing loan request", result.getPayloadAsString()); } }
@Test public void testIncompleteLoanBrokerRequest() throws Exception { MuleClient client = muleContext.getClient(); @SuppressWarnings("unchecked") Map<String, Object> props = new SingletonMap("http.method", HttpConstants.METHOD_GET); MuleMessage result = client.send("http://localhost:11081?amount=1234", null, props); assertEquals("Error: incomplete request", result.getPayloadAsString()); }
@Test public void testDefaultLoanBrokerRequest() throws Exception { MuleClient client = muleContext.getClient(); @SuppressWarnings("unchecked") Map<String, Object> props = new SingletonMap("http.method", HttpConstants.METHOD_GET); MuleMessage result = client.send("http://localhost:11081?name=Muley&amount=20000&term=48&ssn=1234", null, props); assertNotNull("Result is null", result); assertFalse("Result is null", result.getPayload() instanceof NullPayload); assertNull(result.getExceptionPayload()); assertTrue("Unexpected response string", result.getPayloadAsString().matches("Bank #\\d, rate: \\d\\.(\\d)*$")); }