{
class WearableManualTestNUI
{
+ private bool _isSelectRunButton;
private List<string> _tcIDList;
private List<ItemData> _listItem;
private TSettings _tsettings;
{
Initialize();
}
+
+ public void SetSelectButtn(bool isSelect)\r
+ {\r
+ _isSelectRunButton = isSelect;\r
+ }
+
public void Initialize()
{
+ _isSelectRunButton = false;
Window.Instance.BackgroundColor = new Color(0.1f, 0.1f, 0.1f, 1.0f);
Tizen.Log.Fatal("NUI", "Initialize=========================================");
PointSize = (1.0f / Window.Instance.Dpi.Length()) * 2000.0f;
runButton.Add(run);
runButton.Clicked += (obj, ee) =>
{
- Clear();
- //should update the _caseView by the test case
- _pressButton = NavigationButton.NA;
- _tsettings.Testcase_ID = _tcIDList[CurrentTCNum];
- _tsettings.TCResult = "";
- _tRunner.Execute();
+ if(_isSelectRunButton == false)\r
+ {\r
+ _isSelectRunButton = true;\r
+ Clear();\r
+ //should update the _caseView by the test case\r
+ _pressButton = NavigationButton.NA;\r
+ _tsettings.Testcase_ID = _tcIDList[CurrentTCNum];\r
+ _tsettings.TCResult = "";\r
+ _tRunner.Execute();\r
+ }
return true;
};
private bool _isWearable = false;
private bool _isEmulator = false;
private WearableManualTestNUI _testPage;
+ private PushButton _infoButton;
[SetUp]
public void Init()
_isEmulator = ManualTest.IsEmulator();
_testPage = WearableManualTestNUI.GetInstance();
+ _testPage.SetSelectButtn(false);
}
[TearDown]
public void Destroy()
{
Log.Info("TCT", "Postconditions for each TEST");
+ }\r
+\r
+ private PropertyMap CreateTextMap(float pointSize, string text)
+ {
+ PropertyMap map = new PropertyMap();
+ map.Add(Visual.Property.Type, new PropertyValue((int)Visual.Type.Text));
+ map.Add(TextVisualProperty.Text, new PropertyValue(text));
+ map.Add(TextVisualProperty.PointSize, new PropertyValue(pointSize));
+ if (ManualTest.IsWearable())
+ {
+ map.Add(TextVisualProperty.TextColor, new PropertyValue(Color.White));
+ map.Add(TextVisualProperty.HorizontalAlignment, new PropertyValue("CENTER"));
+ map.Add(TextVisualProperty.VerticalAlignment, new PropertyValue("BOTTOM"));
+ }
+ return map;
+ }\r
+\r
+ private void CreateButton()
+ {
+ _infoButton = new PushButton();
+ _infoButton.Label = CreateTextMap(5.0f, "Clicked run, Please refer test step");\r
+ _infoButton.Size2D = new Size2D(300, 50);\r
+ _testPage.ExecuteTC(_infoButton);
}
[Test]
public async Task Run_MANUAL_TEST()
{
/* TEST CODE */
+ CreateButton();
await ManualTest.WaitForConfirm();
}
public async Task OnCreate_MANUAL_TEST()
{
/* TEST CODE */
+ CreateButton();
await ManualTest.WaitForConfirm();
}
public async Task OnPreCreate_MANUAL_TEST()
{
/* TEST CODE */
+ CreateButton();
await ManualTest.WaitForConfirm();
}
public async Task OnAppControlReceived_MANUAL_TEST()
{
/* TEST CODE */
+ CreateButton();
await ManualTest.WaitForConfirm();
}
public async Task OnLocaleChanged_MANUAL_TEST()
{
/* TEST CODE */
+ CreateButton();
await ManualTest.WaitForConfirm();
}
public async Task OnRegionFormatChanged_MANUAL_TEST()
{
/* TEST CODE */
+ CreateButton();
await ManualTest.WaitForConfirm();
}
public async Task Exit_MANUAL_TEST()
{
/* TEST CODE */
+ CreateButton();
await ManualTest.WaitForConfirm();
}
public async Task OnTerminate_MANUAL_TEST()
{
/* TEST CODE */
+ CreateButton();
await ManualTest.WaitForConfirm();
}
public async Task Resumed_EVENT_TEST()
{
/* TEST CODE */
+ CreateButton();
await ManualTest.WaitForConfirm();
}
[Step(4, "Check if log show \"[TestCase][Paused_Event_Test][NUIWatchApplication] Pass\".")]
[Postcondition(1, "Close the terminal")]
public async Task Paused_EVENT_TEST()
- {
+ {\r
/* TEST CODE */
-
+ CreateButton();
await ManualTest.WaitForConfirm();
}
[Step(3, "Check if log show \"[TestCase][OnResume][NUIWatchApplication] Pass\".")]
[Postcondition(1, "Close the terminal")]
public async Task OnResume_Manual_Test()
- {
+ {\r
/* TEST CODE */
-
+ CreateButton();
await ManualTest.WaitForConfirm();
}
[Step(4, "Check if log show \"[TestCase][OnPause][NUIWatchApplication] Pass\".")]
[Postcondition(1, "Close the terminal")]
public async Task OnPause_Manual_Test()
- {
+ {\r
/* TEST CODE */
-
+ CreateButton();
await ManualTest.WaitForConfirm();
}
public async Task AmbientChanged_EVENT_TEST()
{
/* TEST CODE */
+ CreateButton();
await ManualTest.WaitForConfirm();
}
public async Task OnAmbientChanged_Manual_Test()
{
/* TEST CODE */
+ CreateButton();
await ManualTest.WaitForConfirm();
}
public async Task OnAmbientTick_Manual_Test()
{
/* TEST CODE */
+ CreateButton();
await ManualTest.WaitForConfirm();
}
public async Task AmbientTick_EVENT_TEST()
{
/* TEST CODE */
+ CreateButton();
await ManualTest.WaitForConfirm();
}
public async Task TimeTick_EVENT_TEST()
{
/* TEST CODE */
+ CreateButton();
await ManualTest.WaitForConfirm();
}
public async Task OnTimeTick_Manual_Test()
{
/* TEST CODE */
+ CreateButton();
await ManualTest.WaitForConfirm();
}