javauis/runtimeui_qt/tsrc.s60/javasrc/com/nokia/mj/impl/rt/ui/qt/RuntimeUiQtTests.java
changeset 78 71ad690e91f5
parent 67 63b81d807542
child 80 d6dafc5d983f
equal deleted inserted replaced
72:1f0034e370aa 78:71ad690e91f5
   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