/* * Copyright (C) 2015 たんらる */ package fourthline.mabiicco.ui; import static org.junit.Assert.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.lang.reflect.Field; import org.junit.Test; import fourthline.UseLoadingDLS; public final class MainFrameTest extends UseLoadingDLS { private void checkNotNullField(Object obj, String fieldName) throws Exception { Field f = MainFrame.class.getDeclaredField(fieldName); f.setAccessible(true); assertNotNull(f.get(obj)); } @Test public final void test() throws Exception { MainFrame mainFrame = new MainFrame(new ActionListener() { @Override public void actionPerformed(ActionEvent e) {} }); checkNotNullField(mainFrame, "reloadMenuItem"); checkNotNullField(mainFrame, "undoMenu"); checkNotNullField(mainFrame, "redoMenu"); checkNotNullField(mainFrame, "saveMenuItem"); checkNotNullField(mainFrame, "cutMenu"); checkNotNullField(mainFrame, "copyMenu"); checkNotNullField(mainFrame, "pasteMenu"); checkNotNullField(mainFrame, "deleteMenu"); } }