public void testJVMParameterProvider() { startTest(); System.setProperty("teststring", "test string"); // $NON-NLS-1$//$NON-NLS-2$ System.setProperty("testlong", "32"); // $NON-NLS-1$//$NON-NLS-2$ System.setProperty("testdecimal", "66.6"); // $NON-NLS-1$//$NON-NLS-2$ Date someDate = new Date(); System.setProperty("testdate", DateFormat.getInstance().format(someDate)); // $NON-NLS-1$ JVMParameterProvider provider = new JVMParameterProvider(); // assertEquals(someDate, provider.getDateParameter("testdate", null) ); //$NON-NLS-1$ assertEquals(someDate, provider.getDateParameter("bogus", someDate)); // $NON-NLS-1$ assertEquals(32, provider.getLongParameter("testlong", 0)); // $NON-NLS-1$ assertEquals( "test string", provider.getStringParameter("teststring", null)); // $NON-NLS-1$ //$NON-NLS-2$ assertEquals( new BigDecimal("66.6"), provider.getDecimalParameter("testdecimal", null)); // $NON-NLS-1$ //$NON-NLS-2$ assertEquals("test string", provider.getParameter("teststring")); // $NON-NLS-1$ //$NON-NLS-2$ assertEquals("string", provider.getParameterType("teststring")); // $NON-NLS-1$ //$NON-NLS-2$ Iterator it = provider.getParameterNames(); while (it.hasNext()) { String pName = (String) it.next(); System.out.println(pName + "=" + provider.getStringParameter(pName, null)); // $NON-NLS-1$ } finishTest(); }
public void testJVMParameterProviderDifferentPath() { startTest(); JVMParameterProvider provider = new JVMParameterProvider(); assertEquals(99, provider.getLongParameter("bogus", 99)); // $NON-NLS-1$ assertEquals( new BigDecimal("99"), provider.getDecimalParameter( "bogus", new BigDecimal("99"))); // $NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ finishTest(); }
public void testJVMParameterProviderDifferentPath2() { startTest(); JVMParameterProvider provider = new JVMParameterProvider(); try { Object parameterValue = provider.getDecimalParameter("bogus", null); // $NON-NLS-1$ System.out.println("Paramater Value Received is " + parameterValue); // $NON-NLS-1$ } catch (Exception e) { e.printStackTrace(); assertTrue("Expected exception was caught", true); // $NON-NLS-1$ } finishTest(); }