| java.lang.Object com.sun.midp.i3test.TestCase javax.microedition.lcdui.TestSizeChanged
TestSizeChanged | public class TestSizeChanged extends TestCase (Code) | | This test case is meant to verify that the sizeChanged
method of a Canvas is called correctly in every instance where it
is required by the MIDP specification.
It is triggered by the addition or removal of a title, ticker,
or both. It may also be triggered in the event that
the full screen and non-full screen display is toggled.
sizeChanged should be called when the canvas is
visible, or in the event the canvas is not shown, sizeChanged
should be called before paint is called.
|
Inner Class :class TestCanvas extends Canvas | |
Constructor Summary | |
public | TestSizeChanged() Construct a new SizeChanged test. |
Method Summary | |
protected void | checkCanvasSizeChanged(TestCanvas canvas, int WIDTH, int HEIGHT) This is a utility method which checks values passed by
sizeChanged against passed in values. | protected void | checkCurrentCanvasSizeChanged(TestCanvas canvas, int WIDTH, int HEIGHT) This is a utility method which checks values passed by
sizeChanged against passed in values. | public void | runTests() Overridden from TestCase parent. | protected void | testEight() This test is for a canvas with a title and ticker set in standard
screen mode. | protected void | testEleven() | protected void | testFive() This test is for a canvas with a title and a ticker set in
standard screen mode. | protected void | testFour() This test is for a canvas with a ticker set in standard screen mode. | protected void | testNine() This test is for a canvas with a title and ticker set in standard
screen mode. | protected void | testOne() This test is for a canvas with no title and no ticker set in
standard screen mode. | protected void | testSeven() This test is for a canvas with a title and ticker set in standard
screen mode. | protected void | testSix() This test is for a canvas with a title and ticker set in standard
screen mode. | protected void | testTen() This test is for a canvas with a title and ticker set in full
screen mode. | protected void | testThirteen() Test 13 involves changing to fullScreen mode and back on
a canvas which is the current display, and checking to see that the proper
sizeChanged call occurs after each change. | protected void | testThree() This test is for a canvas with a title and ticker set in standard
screen mode. | protected void | testTwelve() Test 12 involves adding components from a canvas which is
current display, and checking to see that the proper
sizeChanged call occurs after each addition. | protected void | testTwo() This test is for a canvas with a title set in standard screen mode. |
FS_HEIGHT | protected static int FS_HEIGHT(Code) | | Height of the screen in fulscreen mode
|
SOFTBTN_HEIGHT | protected static int SOFTBTN_HEIGHT(Code) | | Height of the soft button bar
|
STD_HEIGHT | protected static int STD_HEIGHT(Code) | | Height of the screen in non fullscreen mode
|
STD_WIDTH | protected static int STD_WIDTH(Code) | | Width of the screen in non fullscreen mode
|
TICKER_HEIGHT | protected static int TICKER_HEIGHT(Code) | | Height of the ticker
|
TITLE_HEIGHT | protected static int TITLE_HEIGHT(Code) | | Height of the title bar
|
display | protected Display display(Code) | | The Display to use to view our test canvases
|
testName | final static String testName(Code) | | Name for this test grouping
|
ticker | protected Ticker ticker(Code) | | Test ticker, used for sizing only
|
TestSizeChanged | public TestSizeChanged()(Code) | | Construct a new SizeChanged test. The constructor
initializes all sizing constants from the chameleon
skin files.
|
checkCanvasSizeChanged | protected void checkCanvasSizeChanged(TestCanvas canvas, int WIDTH, int HEIGHT)(Code) | | This is a utility method which checks values passed by
sizeChanged against passed in values. It
ensures that the method should have been called by waiting
for the canvas to be visible on the screen.
Parameters: canvas - the canvas to test Parameters: WIDTH - the correct width the canvas should be after themost recent sizeChanged call Parameters: HEIGHT - the correct height the canvas should be after themost recent sizeChanged call |
checkCurrentCanvasSizeChanged | protected void checkCurrentCanvasSizeChanged(TestCanvas canvas, int WIDTH, int HEIGHT)(Code) | | This is a utility method which checks values passed by
sizeChanged against passed in values. It
ensures that the method should have been called by waiting
for the canvas to be visible on the screen.
Parameters: canvas - the canvas to test Parameters: WIDTH - the correct width the canvas should be after themost recent sizeChanged call Parameters: HEIGHT - the correct height the canvas should be after themost recent sizeChanged call |
runTests | public void runTests()(Code) | | Overridden from TestCase parent. This method will kick off each
individual test
|
testEight | protected void testEight()(Code) | | This test is for a canvas with a title and ticker set in standard
screen mode. The ticker and title are removed, and the canvas is
set to the current display causing sizeChanged
to be called.
|
testEleven | protected void testEleven()(Code) | | Test 11 involves removing components from a Canvas which is
the current display, and checking to see that the proper
sizeChanged() occurs after each removal
|
testFive | protected void testFive()(Code) | | This test is for a canvas with a title and a ticker set in
standard screen mode. The canvas is set to the current display
causing sizeChanged to be called.
|
testFour | protected void testFour()(Code) | | This test is for a canvas with a ticker set in standard screen mode.
The canvas is set to the current display causing sizeChanged
to be called.
|
testNine | protected void testNine()(Code) | | This test is for a canvas with a title and ticker set in standard
screen mode. FullScreen mode is then set on the Canvas and it is
set to the current display causing sizeChanged
to be called.
|
testOne | protected void testOne()(Code) | | This test is for a canvas with no title and no ticker set in
standard screen mode. The canvas is set to the current display
causing sizeChanged to be called.
|
testSeven | protected void testSeven()(Code) | | This test is for a canvas with a title and ticker set in standard
screen mode. The title is removed, and the canvas is set to the current
display causing sizeChanged to be called.
|
testSix | protected void testSix()(Code) | | This test is for a canvas with a title and ticker set in standard
screen mode. The ticker is removed, and the canvas is set to the
current display causing sizeChanged to be called.
|
testTen | protected void testTen()(Code) | | This test is for a canvas with a title and ticker set in full
screen mode. Standard mode is then set on the Canvas and it is
set to the current display causing sizeChanged
to be called.
|
testThirteen | protected void testThirteen()(Code) | | Test 13 involves changing to fullScreen mode and back on
a canvas which is the current display, and checking to see that the proper
sizeChanged call occurs after each change.
|
testThree | protected void testThree()(Code) | | This test is for a canvas with a title and ticker set in standard
screen mode. The canvas is set to the current display causing
sizeChanged to be called.
|
testTwelve | protected void testTwelve()(Code) | | Test 12 involves adding components from a canvas which is
current display, and checking to see that the proper
sizeChanged call occurs after each addition.
|
testTwo | protected void testTwo()(Code) | | This test is for a canvas with a title set in standard screen mode.
The canvas is set to the current display causing sizeChanged
to be called.
|
Methods inherited from com.sun.midp.i3test.TestCase | public void assertEquals(Object expected, Object actual)(Code)(Java Doc) public void assertEquals(String message, Object expected, Object actual)(Code)(Java Doc) public void assertEquals(int expected, int actual)(Code)(Java Doc) public void assertEquals(String message, int expected, int actual)(Code)(Java Doc) public void assertFalse(boolean condition)(Code)(Java Doc) public void assertFalse(String message, boolean condition)(Code)(Java Doc) public void assertNotNull(Object object)(Code)(Java Doc) public void assertNotNull(String message, Object object)(Code)(Java Doc) public void assertNotSame(Object expected, Object actual)(Code)(Java Doc) public void assertNotSame(String message, Object expected, Object actual)(Code)(Java Doc) public void assertNull(Object object)(Code)(Java Doc) public void assertNull(String message, Object object)(Code)(Java Doc) public void assertSame(Object expected, Object actual)(Code)(Java Doc) public void assertSame(String message, Object expected, Object actual)(Code)(Java Doc) public void assertTrue(String message, boolean condition)(Code)(Java Doc) public void assertTrue(boolean condition)(Code)(Java Doc) public void declare(String testName)(Code)(Java Doc) public void fail()(Code)(Java Doc) public void fail(String message)(Code)(Java Doc) protected SecurityToken getSecurityToken()(Code)(Java Doc) protected boolean getVerbose()(Code)(Java Doc) public void info(String s)(Code)(Java Doc) abstract public void runTests() throws Throwable(Code)(Java Doc)
|
|
|