Beispiel #1
0
 @Test
 public void testBadQuotaConfig() throws IOException {
   {
     String quotaConfigStr = "{\"storage\" : \"124GB3GB\"}";
     QuotaConfig quotaConfig = new ObjectMapper().readValue(quotaConfigStr, QuotaConfig.class);
     Assert.assertNotNull(quotaConfig.getStorage());
     Assert.assertEquals(quotaConfig.storageSizeBytes(), -1);
   }
 }
Beispiel #2
0
  @Test
  public void testQuotaConfig() throws IOException {
    {
      String quotaConfigStr = "{\"storage\" : \"100g\"}";
      QuotaConfig quotaConfig = new ObjectMapper().readValue(quotaConfigStr, QuotaConfig.class);

      Assert.assertEquals(quotaConfig.getStorage(), "100g");
      Assert.assertEquals(quotaConfig.storageSizeBytes(), 100 * 1024 * 1024 * 1024L);
    }
    {
      String quotaConfigStr = "{}";
      QuotaConfig quotaConfig = new ObjectMapper().readValue(quotaConfigStr, QuotaConfig.class);
      Assert.assertNull(quotaConfig.getStorage());
      Assert.assertEquals(quotaConfig.storageSizeBytes(), -1);
    }
  }