DataPointの定義でExceptionがでちゃうときの対処法
Theory&DataPoint使ってるよね!
なにそれ!?って人はググるかタウンページめくったほうがいいよ!
で、こんな感じでnew ObjectThrowsExceptionがthrows exceptionなとき、どうすればいいか迷っちゃう!
@DataPoints public static ObjectsThrowsException[] FIXTURES = { new ObjectThrowsException("name1")), new ObjectThrowsException("name2")), };
こういうときは@BeforeClassと組み合わせればだいじょうび!
private static ObjectThrowsException[] FIXTURES; @BeforeClass public static void createFixtures() throws Exception { FIXTURES = new ObjectThrowsException[] { new ObjectThrowsException("name1")), new ObjectThrowsException("name2")), }; } @DataPoints public static ObjectThrowsException[] data() { return FIXTURES; }
うひ!