@Test
  public void testAddVisit() {
    VisitCount visitCount = new VisitCount(helper);
    assertNotNull(visitCount);

    assertTrue(visitCount.addVisit("52") > 0);
    assertTrue(visitCount.addVisit("180") > 0);
    assertTrue(visitCount.addVisit("554") > 0);
  }
  @Test
  public void testAddVisit() {
    VisitCount visitCount = new VisitCount(helper);
    assertTrue(visitCount.addVisit("52") > 0);
    assertTrue(visitCount.addVisit("180") > 0);
    assertTrue(visitCount.addVisit("554") > 0);

    VisitCountOfDay visitCountOfDay = new VisitCountOfDay(helper);
    assertTrue(visitCountOfDay.addVisit("52") > 0);
    assertTrue(visitCountOfDay.addVisit("180") > 0);
    assertTrue(visitCountOfDay.addVisit("554") > 0);
  }
  @Test
  public void testGetVisitCount() {
    VisitCount visitCount = new VisitCount(helper);
    assertNotNull(visitCount);

    List<String> result = visitCount.getVisitCount("52", "180", "554");
    assertNotNull(result);
    assertTrue(result.size() == 3);

    long sum = 0;
    for (String count : result) {
      sum = sum + Long.parseLong(count);
    }
    String totalCount = visitCount.getVisitTotalCount();

    assertEquals(String.valueOf(sum), totalCount);
  }