test_class.file: ljcm-minimal-loader/src/test/java/io/github/leberkleber/ljcm/loader/impl/EnvironmentVariableLoaderTest.java
test_class.identifier: EnvironmentVariableLoaderTest
test_case.body: @Test
      public void loadConfigurations() {
          //given
          EnvironmentVariableLoader loader = new EnvironmentVariableLoader();
  
  
          //when
          Properties properties = loader.loadConfigurations();
  
  
          //then
          Set<Map.Entry<String, String>> systemEnvEntrySet = System.getenv().entrySet();
          for (Map.Entry<String, String> systemEnvEntry : systemEnvEntrySet) {
              String key = systemEnvEntry.getKey();
              String value = systemEnvEntry.getValue();
  
              assertNotNull(properties.getProperty(key));
              assertEquals(value, properties.getProperty(key));
          }
      }
test_case.class_method_signature: EnvironmentVariableLoaderTest.loadConfigurations()
test_case.full_signature: @Test public void loadConfigurations()
test_case.identifier: loadConfigurations
test_case.invocations: loadConfigurations entrySet getenv getKey getValue assertNotNull getProperty assertEquals getProperty
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void loadConfigurations()
focal_class.file: ljcm-minimal-loader/src/main/java/io/github/leberkleber/ljcm/loader/impl/EnvironmentVariableLoader.java
focal_class.identifier: EnvironmentVariableLoader
focal_class.interfaces: implements ConfigurationLoader
focal_class.class_method_signature: EnvironmentVariableLoader.loadConfigurations()
focal_class.full_signature: @Override public Properties loadConfigurations()
focal_class.identifier: loadConfigurations
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Properties
focal_class.signature: Properties loadConfigurations()
focal_method.body: @Override
      public Properties loadConfigurations() {
          Properties properties = new Properties();
          Map<String, String> envVars = System.getenv();
  
          envVars.forEach(properties::put);
  
          return properties;
      }
focal_method.class_method_signature: EnvironmentVariableLoader.loadConfigurations()
focal_method.full_signature: @Override public Properties loadConfigurations()
focal_method.identifier: loadConfigurations
focal_method.invocations: getenv forEach
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: Properties
focal_method.signature: Properties loadConfigurations()