104 null /* no params for detailed msg */); |
104 null /* no params for detailed msg */); |
105 |
105 |
106 boolean answerAvailable = false; |
106 boolean answerAvailable = false; |
107 |
107 |
108 // Test confirm |
108 // Test confirm |
109 ConfirmData confirmData = new ConfirmData("Confirm dialog. Select Allow", new String[] {"answerOpt1", "answerOpt2", "answerOption3"}, 1); |
109 ConfirmData confirmData = new ConfirmData("Confirm dialog. Select Allow", new String[] {"ALLOW", "de_ny", "answerOption3"}, 1); |
|
110 answerAvailable = runtimeUi.confirm("MyFavouriteAplication", confirmData); |
|
111 assertTrue(answerAvailable && confirmData.getAnswer() == 0); |
|
112 |
|
113 confirmData = new ConfirmData("Confirm dialog. Select Deny", new String[] {"SALLI", "deny", "answerOption3"}, 1); |
110 answerAvailable = runtimeUi.confirm("MyFavouriteAplication", confirmData); |
114 answerAvailable = runtimeUi.confirm("MyFavouriteAplication", confirmData); |
111 assertTrue(answerAvailable && confirmData.getAnswer() == 1); |
115 assertTrue(answerAvailable && confirmData.getAnswer() == 1); |
112 |
116 |
113 confirmData = new ConfirmData("Confirm dialog. Select Deny", new String[] {"answerOpt1", "answerOpt2", "answerOption3"}, 1); |
|
114 answerAvailable = runtimeUi.confirm("MyFavouriteAplication", confirmData); |
|
115 assertTrue(answerAvailable && confirmData.getAnswer() == 0); |
|
116 |
|
117 confirmData = new ConfirmData("Null Answer options", null /*Not Supported*/, 1); |
117 confirmData = new ConfirmData("Null Answer options", null /*Not Supported*/, 1); |
118 answerAvailable = runtimeUi.confirm("Null answer options", confirmData); |
118 answerAvailable = runtimeUi.confirm("Null answer options", confirmData); |
|
119 assertTrue(answerAvailable); |
|
120 |
|
121 confirmData = new ConfirmData("Empty string", new String[] {"", "y"}, 1); |
|
122 answerAvailable = runtimeUi.confirm("MyFavouriteAplication", confirmData); |
|
123 assertTrue(answerAvailable); |
|
124 |
|
125 confirmData = new ConfirmData("Long button text", new String[] {"loonglooongloongButoonTextloongloonglonng", "DENY"}, 1); |
|
126 answerAvailable = runtimeUi.confirm("MyFavouriteAplication", confirmData); |
119 assertTrue(answerAvailable); |
127 assertTrue(answerAvailable); |
120 |
128 |
121 ConfirmData nullConf = null; |
129 ConfirmData nullConf = null; |
122 runtimeUi.confirm("Null Application", nullConf); |
130 runtimeUi.confirm("Null Application", nullConf); |
123 |
131 |