@Test
  public void testLoadProperties() {
    AppProperties appProps =
        propsManager.loadProps(
            Arrays.asList(
                "classpath:resources/test_aws.properties",
                "classpath:resources/test_jdbc.properties"));

    Assert.assertTrue(appProps.isValid());

    Assert.assertEquals(9, appProps.getKnownProperties().size());
    Assert.assertEquals("AKIAJSF6XRIJNJTTTL3Q", appProps.get("aws_access_key"));
    Assert.assertEquals("pmqnweEYvdiw7cvCdTOES48sOUvK1rGvvctBsgsa", appProps.get("aws_secret_key"));
    Assert.assertEquals(12345678, appProps.get("aws_account_id"));
    Assert.assertEquals(Regions.US_EAST_1, appProps.get("aws.region_id"));

    Assert.assertTrue((boolean) appProps.get("JpA_showSqL"));
  }
 @Test
 public void testLoadPropertiesWithInvalidFiles() {
   AppProperties appProps = propsManager.loadProps(Arrays.asList("classpath:resources/XYZ"));
   Assert.assertEquals(0, appProps.getKnownProperties().size());
 }