package com.googlecode.zohhak.api; import static java.util.Collections.singletonList; import static org.assertj.core.api.Assertions.assertThat; import java.util.List; import org.junit.runner.RunWith; import com.googlecode.zohhak.api.runners.ZohhakRunner; /** * this test shows some undesired behavior but unfortunately that's how it works */ @RunWith(ZohhakRunner.class) public class KnownLimitationsTest { @TestWith("whatever") public void should_ignore_generics(List<Thread> list) { Object listElement = list.get(0); assertThat(listElement).isInstanceOf(Integer.class); } @Coercion public List<? extends Number> toList(String input) { return singletonList(4); } }