### Question:
RangeFactory { public static Range createDayRange(String shard) { Key start = new Key(shard + FIRST_SHARD); Key end = new Key(shard + MAX_UNICODE_STRING); return new Range(start, true, end, false); }  static Range createDocumentSpecificRange(String shard, String docId); static Range createTldDocumentSpecificRange(String shard, String docId); static Range createShardRange(String shard); static Range createDayRange(String shard); static final String NULL_BYTE_STRING; static final String MAX_UNICODE_STRING; }### Answer:
@Test public void testBuildDayRange() { String shard = "20190314"; Range dayRange = RangeFactory.createDayRange(shard); String expectedStartKeyRow = "20190314_0"; String expectedEndKeyRow = shard + RangeFactory.MAX_UNICODE_STRING; assertEquals(expectedStartKeyRow, dayRange.getStartKey().getRow().toString()); assertEquals(expectedEndKeyRow, dayRange.getEndKey().getRow().toString()); }