import org.junit.runner.RunWith;
import org.junit.runners.Suite;

@RunWith(Suite.class)
@Suite.SuiteClasses({ sorting.MergeSortTest.class, sorting.HeapSortTest.class,
		sorting.QuickSortTest.class, sorting.StupidSortTest.class,
		sorting.InsertionSortTest.class, sorting.SimpleHeapImplTest.class,
		collections.DeepIteratorTest.class, collections.PeekIteratorTest.class,
		collections.lists.SinglyLinkedListTest.class,
		arrays.RearrangeInputToTargetTest.class, common.NumberUtilsTest.class,
		common.StringUtilsTest.class, general.RainWaterTest.class })
public class AllTests {
	public static void main(String[] args) {
		org.junit.runner.JUnitCore.main("AllTests");
	}
}

@@ -107,114 +107,110 @@
 s(%7B 
-sorting.MergeSortTest.class, sorting.HeapSortTest.class,%0A%09%09sorting.QuickSortTest.class, sorting.StupidSort
+arrays.RearrangeInputToTargetTest.class,%0A%09%09binarytree.BstClosestNodeTest.class, binarytree.BstFindMode
 Test
@@ -231,17 +231,13 @@
 ing.
-Insertion
+Merge
 Sort
@@ -252,30 +252,22 @@
 ss, 
-sorting.SimpleHeapImpl
+cache.LRUCache
 Test
@@ -402,37 +402,88 @@
 ,%0A%09%09
-arrays.RearrangeInputToTarget
+common.NumberUtilsTest.class, common.StringUtilsTest.class,%0A%09%09general.NumSetBits
 Test
@@ -494,87 +494,224 @@
 ss, 
-common.
+general.Phone
 Number
-UtilsTest.class,%0A%09%09common.StringUtilsTest.class, general.RainWater
+AllotterTest.class,%0A%09%09general.RainWaterTest.class, sorting.HeapSortTest.class,%0A%09%09sorting.QuickSortTest.class, sorting.StupidSortTest.class,%0A%09%09sorting.InsertionSortTest.class, sorting.SimpleHeapImpl
 Test
@@ -716,16 +716,17 @@
 st.class
+,
  %7D)%0Apubl

Add tests.