今更ながら、JUnt4のアノテーションについてのまとめ org.junitパッケージのアノテーション @Test テストメソッド用のアノテーション @Before JUnit3 の setup() に相当。各テストメソッドの実行前に実行される @After JUnit3 の tearDown() に相当。各テストメソッドの実行後に実行される @BeforeClass テストクラスの実行前に一度だけ実行される @AfterClass テストクラスの実行後に一度だけ実行される @Ignore 該当のテストメソッドをスキップする。コメントを付与することもできる 例外のテスト 以下の例では、NumberFormatExceptionが発生することをテストしている。 @Test(expected=NumberFormatException.class) public void test() { In
@Entityアノテーションと@Idアノテーション @Tableアノテーション @GeneratedValueアノテーション @Columnアノテーション @Transientアノテーション @MappedSuperclassアノテーション 次回は @Entityアノテーションと@Idアノテーション まずは、これが無いと始りません。@Entityは該当のクラスがエンティティであることを指定し、@Idはプライマリキーとなるプロパティかフィールドを指定します。 @Entity public class Customer { @Id private Long id; private String firstname; private String lastname; // ・・ } @Idは以下の様に指定することもできます。というかこっちの方が一般的か? @Id public Long getI
みなさんは Java の『@Override』アノテーションを使っていますか?私は使ってます(`・ω・´) Java をはじめたときは「エラーなんて Eclipse がおしえてくれるさっ」と思っていましたが、その考え自体が間違っていました。 そもそも『@Override』とは・・・簡単に言ってしまうとスペルミスでメソッドをオーバーライドミスしないための、自分への注意書きである。 「へ?ミスしたら Eclipse がおしえてくれるんじゃないの?」 → いいえ、おしえてくれません。 親クラス hoge.java public class hoge { public void sukinaSports() { System.out.println("soccer!"); } public void sukinaFruits() { System.out.println("orange!"); }
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く