package org.jdesktop.swingx; import static org.junit.Assert.fail; import javax.swing.SwingConstants; import org.junit.Test; @SuppressWarnings("nls") public class ScrollableSizeHintTest { /** * Test contract - NPE on null component */ @Test public void checkDocumentedNPE() { for (ScrollableSizeHint behaviour : ScrollableSizeHint.values()) { try { behaviour.getTracksParentSize(null, SwingConstants.VERTICAL); fail("null component must throw NPE, didn't on " + behaviour); } catch (NullPointerException e) { // expected } } } }