public class NotificationTests\r
{\r
private const string TAG = "Components";\r
+ bool isSurfacelessContextSupported = false;\r
\r
[SetUp]\r
public void Init()\r
{\r
Tizen.Log.Info(TAG, "Init() is called!");\r
+ Tizen.System.Information.TryGetValue("http://tizen.org/feature/opengles.surfaceless_context", out isSurfacelessContextSupported);\r
}\r
\r
[TearDown]\r
public void Post_CHECK_NO_RETURN_VALUE()\r
{\r
/* TEST CODE */\r
+ if (isSurfacelessContextSupported == false)\r
+ {\r
+ Tizen.Log.Error("NUITEST", "Test skipped! This Device is not support to opengles.surfaceless_context");\r
+ Assert.Pass("Test skipped! This Device is not support to opengles.surfaceless_context");\r
+ return;\r
+ }\r
+\r
View view = new View();\r
Assert.IsNotNull(view, "Can't create success object View");\r
var noti = new Notification(view);\r
public void Dismiss_CHECK_NO_RETURN_VALUE()\r
{\r
/* TEST CODE */\r
+ if (isSurfacelessContextSupported == false)\r
+ {\r
+ Assert.Pass("Test skipped! This Device is not support to opengles.surfaceless_context");\r
+ return;\r
+ }\r
+\r
View view = new View();\r
Assert.IsNotNull(view, "Can't create success object View");\r
var noti = new Notification(view);\r
public void Dismiss_CHECK_NO_RETURN_VALUE_Exception()\r
{\r
/* TEST CODE */\r
+ if (isSurfacelessContextSupported == false)\r
+ {\r
+ Assert.Pass("Test skipped! This Device is not support to opengles.surfaceless_context");\r
+ return;\r
+ }\r
+\r
View view = new View();\r
Assert.IsNotNull(view, "Can't create success object View");\r
var noti = new Notification(view);\r
public async Task ForceQuit_CHECK_NO_RETURN_VALUE_During_onDismissAnimation()\r
{\r
/* TEST CODE */\r
+ if (isSurfacelessContextSupported == false)\r
+ {\r
+ Assert.Pass("Test skipped! This Device is not support to opengles.surfaceless_context");\r
+ return;\r
+ }\r
+\r
View view = new View();\r
Assert.IsNotNull(view, "Can't create success object View");\r
var noti = new Notification(view);\r
public async Task ForceQuit_CHECK_NO_RETURN_VALUE_onDismissAnimation_Finished()\r
{\r
/* TEST CODE */\r
+ if (isSurfacelessContextSupported == false)\r
+ {\r
+ Assert.Pass("Test skipped! This Device is not support to opengles.surfaceless_context");\r
+ return;\r
+ }\r
+\r
View view = new View();\r
Assert.IsNotNull(view, "Can't create success object View");\r
var noti = new Notification(view);\r
public void ForceQuit_CHECK_NO_RETURN_VALUE_Exception()\r
{\r
/* TEST CODE */\r
+ if (isSurfacelessContextSupported == false)\r
+ {\r
+ Assert.Pass("Test skipped! This Device is not support to opengles.surfaceless_context");\r
+ return;\r
+ }\r
+\r
View view = new View();\r
Assert.IsNotNull(view, "Can't create success object View");\r
var noti = new Notification(view);\r
public void SetAnimationOnPost_CHECK_RETURN_VALUE()\r
{\r
/* TEST CODE */\r
+ if (isSurfacelessContextSupported == false)\r
+ {\r
+ Assert.Pass("Test skipped! This Device is not support to opengles.surfaceless_context");\r
+ return;\r
+ }\r
+\r
View view = new View();\r
Assert.IsNotNull(view, "Can't create success object View");\r
var noti = new Notification(view);\r
public void SetAnimationOnDismiss_CHECK_RETURN_VALUE()\r
{\r
/* TEST CODE */\r
+ if (isSurfacelessContextSupported == false)\r
+ {\r
+ Assert.Pass("Test skipped! This Device is not support to opengles.surfaceless_context");\r
+ return;\r
+ }\r
+\r
View view = new View();\r
Assert.IsNotNull(view, "Can't create success object View");\r
var noti = new Notification(view);\r
[Property("AUTHOR", "Guowei Wang, guowei.wang@samsung.com")]\r
public void Dispose_CHECK()\r
{\r
+ if (isSurfacelessContextSupported == false)\r
+ {\r
+ Assert.Pass("Test skipped! This Device is not support to opengles.surfaceless_context");\r
+ return;\r
+ }\r
+\r
/* TEST CODE */\r
try\r
{\r