| import java.util.*; | |
| class sTest { | |
| public void shouldCallListConstructor(){ | |
| List<String>stringList=new ArrayList<String>(); | |
| ClassUnderTest<Date> cut=new ClassUnderTest<>(stringList); | |
| } | |
| private class ClassUnderTest<T extends Date> { | |
| public String constructorString; | |
| private ClassUnderTest(List<T>stringList) { | |
| constructorString="Using List Constructor"; | |
| } | |
| private ClassUnderTest(Iterable<String> iterables) { | |
| constructorString="Using Iterables Constructor"; | |
| } | |
| } | |
| } |