@@ -0,0 +1,701 @@
+package sfBugs;%0A%0Aimport junit.framework.TestCase;%0Apublic class Bug1647660 extends TestCase%7B%0A    %0A%0A    public static  class Test1 extends Bug1647660 %7B%0A%0A        @Override%0A        Number getNumber(int i) %7B%0A           return Integer.valueOf(i);%0A        %7D%0A%0A    %7D%0A    %0A    public static  class Test2 extends Bug1647660 %7B%0A%0A        @Override%0A        Number getNumber(int i) %7B%0A           return Long.valueOf(i);%0A        %7D%0A%0A    %7D%0A    Number getNumber(int i) %7B%0A        return Short.valueOf((short)i);%0A    %7D%0A    public void test1() %7B%0A       Number n = getNumber(1);%0A       assertEquals(1, n.byteValue());%0A   %7D%0A   public void test2() %7B%0A       Number n = getNumber(2);%0A       assertEquals(2, n.byteValue());%0A   %7D%0A%7D%0A

add test case for class that has no test cases but extends method that does