@Test public void testGetPrefixedPropertiesNoShimConfig() { shimProperties.setProperty( "java.system.flatclass", "false" ); assertEquals( "false", shimProperties.getPrefixedProperties( "java.system" ).get( "flatclass" ) ); }
@Test public void testGetPrefixedOsPropertiesWindowsShimConfig() { when( windowsChecker.isWindows() ).thenReturn( true ); shimProperties.setProperty( "java.system.flatclass", "false" ); shimProperties.setProperty( "windows.java.system.flatclass", "true" ); assertEquals( "true", shimProperties.getPrefixedProperties( "java.system" ).get( "flatclass" ) ); }
@Test public void testGetPrefixedPropertiesShimConfig() { shimProperties.setProperty( "java.system.flatclass", "false" ); shimProperties.setProperty( "mr1.java.system.flatclass", "true" ); shimProperties.setProperty( ShimProperties.SHIM_CP_CONFIG, "mr1" ); assertEquals( "true", shimProperties.getPrefixedProperties( "java.system" ).get( "flatclass" ) ); }
for ( Entry<String, String> entry : configurationProperties.getPrefixedProperties( "java.system" ).entrySet() ) { System.setProperty( entry.getKey(), entry.getValue() );
@Test public void testGetPrefixedProperties2ShimConfig() { shimProperties.setProperty( "java.system.flatclass", "false" ); shimProperties.setProperty( "mr1.java.system.flatclass", "true" ); shimProperties.setProperty( "hbase.java.system.flatclass", "green" ); shimProperties.setProperty( ShimProperties.SHIM_CP_CONFIG, "mr1,hbase" ); assertEquals( "green", shimProperties.getPrefixedProperties( "java.system" ).get( "flatclass" ) ); }