From 6e1ee90c92ed5f8193cd0343a2c672ca1d4342a4 Mon Sep 17 00:00:00 2001 From: Inkyun Kil Date: Thu, 30 Jul 2020 13:56:43 +0900 Subject: [PATCH] [Alarm][Non-ACR][Separate packages from Tizen.Alarm.Tests] Change-Id: I5f172ac26fcde457b075accc481ae3bc980fb050 Signed-off-by: Inkyun Kil --- .../SampleServiceApp.csproj | 20 ++ .../SampleServiceApp_App.cs | 53 ++++ .../shared/res/SampleServiceApp.png | Bin 0 -> 10097 bytes .../tizen-manifest.xml | 13 + .../org.tizen.example.SampleServiceApp.tpk | Bin 0 -> 19111 bytes .../Tizen.Alarm.Tests/Tizen.Alarm.Tests.sln | 150 ++++----- tct-suite-vs/Tizen.Alarm.Tests/testcase/TSAlarm.cs | 133 +------- .../Tizen.Alarm.Tests/testcase/TSAlarmManager.cs | 319 +------------------ tct-suite-vs/Tizen.Alarm.UI.Tests/Program.cs | 52 ++++ .../Tizen.Alarm.UI.Tests.csproj | 40 +++ .../Tizen.Alarm.UI.Tests/Tizen.Alarm.UI.Tests.sln | 78 +++++ .../shared/res/Tizen.Alarm.UI.Tests.png | Bin 0 -> 57662 bytes .../Tizen.Alarm.UI.Tests/testcase/TSAlarm.cs | 160 ++++++++++ .../testcase/TSAlarmManager.cs | 336 +++++++++++++++++++++ .../Tizen.Alarm.UI.Tests/tizen-manifest.xml | 18 ++ 15 files changed, 856 insertions(+), 516 deletions(-) create mode 100755 tct-suite-vs/Resource/Tizen.Alarm.Tests/code/org.tizen.SampleServiceApp.Tizen/SampleServiceApp.csproj create mode 100755 tct-suite-vs/Resource/Tizen.Alarm.Tests/code/org.tizen.SampleServiceApp.Tizen/SampleServiceApp_App.cs create mode 100755 tct-suite-vs/Resource/Tizen.Alarm.Tests/code/org.tizen.SampleServiceApp.Tizen/shared/res/SampleServiceApp.png create mode 100755 tct-suite-vs/Resource/Tizen.Alarm.Tests/code/org.tizen.SampleServiceApp.Tizen/tizen-manifest.xml create mode 100755 tct-suite-vs/Resource/Tizen.Alarm.Tests/org.tizen.example.SampleServiceApp.tpk create mode 100755 tct-suite-vs/Tizen.Alarm.UI.Tests/Program.cs create mode 100755 tct-suite-vs/Tizen.Alarm.UI.Tests/Tizen.Alarm.UI.Tests.csproj create mode 100755 tct-suite-vs/Tizen.Alarm.UI.Tests/Tizen.Alarm.UI.Tests.sln create mode 100755 tct-suite-vs/Tizen.Alarm.UI.Tests/shared/res/Tizen.Alarm.UI.Tests.png create mode 100755 tct-suite-vs/Tizen.Alarm.UI.Tests/testcase/TSAlarm.cs create mode 100755 tct-suite-vs/Tizen.Alarm.UI.Tests/testcase/TSAlarmManager.cs create mode 100755 tct-suite-vs/Tizen.Alarm.UI.Tests/tizen-manifest.xml diff --git a/tct-suite-vs/Resource/Tizen.Alarm.Tests/code/org.tizen.SampleServiceApp.Tizen/SampleServiceApp.csproj b/tct-suite-vs/Resource/Tizen.Alarm.Tests/code/org.tizen.SampleServiceApp.Tizen/SampleServiceApp.csproj new file mode 100755 index 0000000..bd28541 --- /dev/null +++ b/tct-suite-vs/Resource/Tizen.Alarm.Tests/code/org.tizen.SampleServiceApp.Tizen/SampleServiceApp.csproj @@ -0,0 +1,20 @@ + + + + Exe + tizen60 + + + + portable + + + None + + + + + + + + diff --git a/tct-suite-vs/Resource/Tizen.Alarm.Tests/code/org.tizen.SampleServiceApp.Tizen/SampleServiceApp_App.cs b/tct-suite-vs/Resource/Tizen.Alarm.Tests/code/org.tizen.SampleServiceApp.Tizen/SampleServiceApp_App.cs new file mode 100755 index 0000000..036dc61 --- /dev/null +++ b/tct-suite-vs/Resource/Tizen.Alarm.Tests/code/org.tizen.SampleServiceApp.Tizen/SampleServiceApp_App.cs @@ -0,0 +1,53 @@ +using Tizen.Applications; + +namespace SampleServiceApp +{ + class App : ServiceApplication + { + protected override void OnCreate() + { + base.OnCreate(); + } + + protected override void OnAppControlReceived(AppControlReceivedEventArgs e) + { + base.OnAppControlReceived(e); + } + + protected override void OnDeviceOrientationChanged(DeviceOrientationEventArgs e) + { + base.OnDeviceOrientationChanged(e); + } + + protected override void OnLocaleChanged(LocaleChangedEventArgs e) + { + base.OnLocaleChanged(e); + } + + protected override void OnLowBattery(LowBatteryEventArgs e) + { + base.OnLowBattery(e); + } + + protected override void OnLowMemory(LowMemoryEventArgs e) + { + base.OnLowMemory(e); + } + + protected override void OnRegionFormatChanged(RegionFormatChangedEventArgs e) + { + base.OnRegionFormatChanged(e); + } + + protected override void OnTerminate() + { + base.OnTerminate(); + } + + static void Main(string[] args) + { + App app = new App(); + app.Run(args); + } + } +} diff --git a/tct-suite-vs/Resource/Tizen.Alarm.Tests/code/org.tizen.SampleServiceApp.Tizen/shared/res/SampleServiceApp.png b/tct-suite-vs/Resource/Tizen.Alarm.Tests/code/org.tizen.SampleServiceApp.Tizen/shared/res/SampleServiceApp.png new file mode 100755 index 0000000000000000000000000000000000000000..9f3cb98608134e7b9eb4beb7394fec9f03e40f63 GIT binary patch literal 10097 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 TJbOA100000NkvXXu0mjf?x(Kf literal 0 HcmV?d00001 diff --git a/tct-suite-vs/Resource/Tizen.Alarm.Tests/code/org.tizen.SampleServiceApp.Tizen/tizen-manifest.xml b/tct-suite-vs/Resource/Tizen.Alarm.Tests/code/org.tizen.SampleServiceApp.Tizen/tizen-manifest.xml new file mode 100755 index 0000000..e7759a3 --- /dev/null +++ b/tct-suite-vs/Resource/Tizen.Alarm.Tests/code/org.tizen.SampleServiceApp.Tizen/tizen-manifest.xml @@ -0,0 +1,13 @@ + + + + + + SampleServiceApp.png + + + + + + + diff --git a/tct-suite-vs/Resource/Tizen.Alarm.Tests/org.tizen.example.SampleServiceApp.tpk b/tct-suite-vs/Resource/Tizen.Alarm.Tests/org.tizen.example.SampleServiceApp.tpk new file mode 100755 index 0000000000000000000000000000000000000000..47b72fe19cd9c2043b728af093e26dc17b5a2a98 GIT binary patch literal 19111 zcmaHy1B@=g*XG}`ZQHgz_l|AbykpyQ$F^^89ZcxmY^BB%SzDs=r&T>k4VbR+eyiv2J| zwZ&N;cNz(kKWPEOk+P3IK{8sCM`-MF3v9or4o>ZQt1Z3`W3d(4EK9m~B7Pv(xyHYpRz4pXLYGfY zKfndxlNS8D?3d-P@%O zbkK9I(Vf}|w+}?RXYMQ3A?hSKt5B4bY}9E*@3bw{tbG$b100btE8uN180apX}*>E$Gj1k!;liOM*p3ae*(%sH9VDR1mNvD!>c6;)3 zgSMM)4SQc)Z}s+;htn@8HKb`9D;OgO8u$f*@8Y5&;s26a|S6Tu_Urq@}HVGTF z85;E8=dQPkF?VS)q#Z##K|WHTP10oFh9)ukrz5erJ-h$V4Oo#@dM1KXkAURP)kyI3lkV zu1f1tyjC5vPl)RwZl9(1tyf~gi`ujfFgW`oQ*;q?MRAoUDb2{w^B2~JMTqN~klO5| zYRd66ZX&D{;N_q$v)8@_a4t?4U07Lct*BHseD&>L>yc? zbk5aP#wx|cN`kmFbm3v#3NEXK^%-?hI1c6Ca) zE7j__nGWWXdTax@45$ky39aND()cLg-kpi8?QQ|2-SYVZ$txtFu zYV%mnp=C`u@WEvJG3guf-S*tFOp^SfcpK3aTk!fcn?w+|)+3o}s0t0m zO1VEaur@Hn#Av25`K=9iyO<+<4?2@y%T#hwoR}Y&xfmCmPa0~J!FCj#H+Q=8&JhNU zUDOhMrKC+=+1@mzi@(qI)k5)jCpI251OP7WHOG?=Z97`RrBG$G=_GKfZbjcZX?7Y9fY#e~2ATrEEugA@SKHEi`+>!wI|RiNAQN;YIv!C@bX_k? z^T1H{sI3|RX_OLFsjjW9%lkcAb4pe{AXyx-<8FbZ(3jG6oyj`cAd59Y$rdVC9^NmP z_0`)a=KVQvTaL;ga>%e@Cdjlzaf5F-4OCFi-Z0f}f+R4opy1Ma%(dYok0!I+OF^uo zhOJ^tD4SM8?Z{FhhI|E28zRQgRQ5e)YZA}@ysT<&t-(#+FDLbX%6`F|MpMPzyJG@=tRL0!

~w- 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 GpZ){ZrXnf; literal 0 HcmV?d00001 diff --git a/tct-suite-vs/Tizen.Alarm.Tests/Tizen.Alarm.Tests.sln b/tct-suite-vs/Tizen.Alarm.Tests/Tizen.Alarm.Tests.sln index 3ffa4b3..e7d6b17 100755 --- a/tct-suite-vs/Tizen.Alarm.Tests/Tizen.Alarm.Tests.sln +++ b/tct-suite-vs/Tizen.Alarm.Tests/Tizen.Alarm.Tests.sln @@ -1,72 +1,78 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.26730.15 -MinimumVisualStudioVersion = 15.0.26124.0 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.Alarm.Tests", "Tizen.Alarm.Tests.csproj", "{D92BEEAC-3B2A-45F8-8C53-53B92550404A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "nunit.framework", "..\nunit.framework\nunit.framework.csproj", "{B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "nunitlite", "..\nunitlite\nunitlite.csproj", "{FDB8025A-C029-461F-895E-287B4C65939B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AutoTemplate", "..\Template\AutoTemplate\AutoTemplate.csproj", "{B11ABB0C-C3C1-4B5C-8251-A15628A775F3}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|x64.ActiveCfg = Debug|Any CPU - {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|x64.Build.0 = Debug|Any CPU - {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|x86.ActiveCfg = Debug|Any CPU - {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|x86.Build.0 = Debug|Any CPU - {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|Any CPU.Build.0 = Release|Any CPU - {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|x64.ActiveCfg = Release|Any CPU - {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|x64.Build.0 = Release|Any CPU - {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|x86.ActiveCfg = Release|Any CPU - {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|x86.Build.0 = Release|Any CPU - {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|x64.ActiveCfg = Debug|Any CPU - {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|x64.Build.0 = Debug|Any CPU - {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|x86.ActiveCfg = Debug|Any CPU - {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|x86.Build.0 = Debug|Any CPU - {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|Any CPU.Build.0 = Release|Any CPU - {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|x64.ActiveCfg = Release|Any CPU - {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|x64.Build.0 = Release|Any CPU - {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|x86.ActiveCfg = Release|Any CPU - {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|x86.Build.0 = Release|Any CPU - {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|x64.ActiveCfg = Debug|Any CPU - {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|x64.Build.0 = Debug|Any CPU - {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|x86.ActiveCfg = Debug|Any CPU - {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|x86.Build.0 = Debug|Any CPU - {FDB8025A-C029-461F-895E-287B4C65939B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FDB8025A-C029-461F-895E-287B4C65939B}.Release|Any CPU.Build.0 = Release|Any CPU - {FDB8025A-C029-461F-895E-287B4C65939B}.Release|x64.ActiveCfg = Release|Any CPU - {FDB8025A-C029-461F-895E-287B4C65939B}.Release|x64.Build.0 = Release|Any CPU - {FDB8025A-C029-461F-895E-287B4C65939B}.Release|x86.ActiveCfg = Release|Any CPU - {FDB8025A-C029-461F-895E-287B4C65939B}.Release|x86.Build.0 = Release|Any CPU - {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.NUI|Any CPU.ActiveCfg = Debug|Any CPU - {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.NUI|Any CPU.Build.0 = Debug|Any CPU - {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {ED382B91-9930-40B6-B3D7-362304C78680} - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29806.167 +MinimumVisualStudioVersion = 15.0.26124.0 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.Alarm.Tests", "Tizen.Alarm.Tests.csproj", "{D92BEEAC-3B2A-45F8-8C53-53B92550404A}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "nunit.framework", "..\nunit.framework\nunit.framework.csproj", "{B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "nunitlite", "..\nunitlite\nunitlite.csproj", "{FDB8025A-C029-461F-895E-287B4C65939B}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AutoTemplate", "..\Template\AutoTemplate\AutoTemplate.csproj", "{B11ABB0C-C3C1-4B5C-8251-A15628A775F3}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|x64.ActiveCfg = Debug|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|x64.Build.0 = Debug|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|x86.ActiveCfg = Debug|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|x86.Build.0 = Debug|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|Any CPU.Build.0 = Release|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|x64.ActiveCfg = Release|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|x64.Build.0 = Release|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|x86.ActiveCfg = Release|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|x86.Build.0 = Release|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|x64.ActiveCfg = Debug|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|x64.Build.0 = Debug|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|x86.ActiveCfg = Debug|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|x86.Build.0 = Debug|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|Any CPU.Build.0 = Release|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|x64.ActiveCfg = Release|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|x64.Build.0 = Release|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|x86.ActiveCfg = Release|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|x86.Build.0 = Release|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|x64.ActiveCfg = Debug|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|x64.Build.0 = Debug|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|x86.ActiveCfg = Debug|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|x86.Build.0 = Debug|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Release|Any CPU.Build.0 = Release|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Release|x64.ActiveCfg = Release|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Release|x64.Build.0 = Release|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Release|x86.ActiveCfg = Release|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Release|x86.Build.0 = Release|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Debug|x64.ActiveCfg = Debug|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Debug|x64.Build.0 = Debug|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Debug|x86.ActiveCfg = Debug|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Debug|x86.Build.0 = Debug|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Release|Any CPU.Build.0 = Release|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Release|x64.ActiveCfg = Release|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Release|x64.Build.0 = Release|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Release|x86.ActiveCfg = Release|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {ED382B91-9930-40B6-B3D7-362304C78680} + EndGlobalSection +EndGlobal diff --git a/tct-suite-vs/Tizen.Alarm.Tests/testcase/TSAlarm.cs b/tct-suite-vs/Tizen.Alarm.Tests/testcase/TSAlarm.cs index 016cd6c..75db287 100755 --- a/tct-suite-vs/Tizen.Alarm.Tests/testcase/TSAlarm.cs +++ b/tct-suite-vs/Tizen.Alarm.Tests/testcase/TSAlarm.cs @@ -8,7 +8,7 @@ namespace Tizen.Applications.Tests [Description("Tizen.Applications.Alarm test")] public class AlarmTests { - private const string MyAppId = "Tizen.Alarm.Tests"; + private const string MyAppId = "org.tizen.example.SampleServiceApp"; private Alarm _alarm; [SetUp] @@ -27,72 +27,6 @@ namespace Tizen.Applications.Tests [Test] [Category("P1")] - [Description("Test : Check the AlarmId property.")] - [Property("SPEC", "Tizen.Applications.Alarm.AlarmId A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRO")] - [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] - public void AlarmId_READ_ONLY() - { - Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); - - appControl.Operation = AppControlOperations.Default; - appControl.ApplicationId = MyAppId; - _alarm = AlarmManager.CreateAlarm(DateTime.Now.AddSeconds(10), AlarmWeekFlag.AllDays, appControl); - Assert.IsNotNull(_alarm); - Assert.Greater(_alarm.AlarmId, 0, "Alarm Id should be greater than 0"); - } - - [Test] - [Category("P1")] - [Description("Test : Check the WeekFlag property.")] - [Property("SPEC", "Tizen.Applications.Alarm.WeekFlag A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRE")] - [Property("AUTHOR", "Inkyun Kil, inkyun.kil@samsung.com")] - public void WeekFlag_SET_GET() - { - Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); - var flag = AlarmWeekFlag.AllDays; - - appControl.Operation = AppControlOperations.Default; - appControl.ApplicationId = MyAppId; - _alarm = AlarmManager.CreateAlarm(DateTime.Now.AddSeconds(10), AlarmWeekFlag.AllDays, appControl); - Assert.IsNotNull(_alarm); - Assert.AreEqual(flag, _alarm.WeekFlag, "Propety \"WeekFlag\": the set value and the get value should be equal"); - - var newFlag = AlarmWeekFlag.Monday; - _alarm.WeekFlag = newFlag; - Assert.AreNotEqual(flag, _alarm.WeekFlag, "Property \"WeekFlag\" : If the WeekFlag is updated, the flag should be not equal to previous flag"); - } - - [Test] - [Category("P1")] - [Description("Test : Check the ScheduledDate property.")] - [Property("SPEC", "Tizen.Applications.Alarm.ScheduledDate A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRO")] - [Property("AUTHOR", "Inkyun Kil, inkyun.kil@samsung.com")] - - public void ScheduledDate_SET_GET() - { - Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); - var now = DateTime.Now.AddSeconds(10); - var date = new DateTime(now.Year, now.Month, now.Day, now.Hour, now.Minute, now.Second); - - appControl.Operation = AppControlOperations.Default; - appControl.ApplicationId = MyAppId; - _alarm = AlarmManager.CreateAlarm(date, AlarmWeekFlag.AllDays, appControl); - Assert.IsNotNull(_alarm); - Assert.AreEqual(date, _alarm.ScheduledDate, "Propety \"ScheduledDate\": the set value and the get value should be equal"); - - var newDate = new DateTime(now.Year + 10, now.Month, now.Day, now.Hour, now.Minute, now.Second); - _alarm.ScheduledDate = newDate; - Assert.AreNotEqual(date.Year, _alarm.ScheduledDate.Year, "Property \"ScheduledDate\" : If the scheduledDate is updated, the date should be not equal to previous date"); - } - - [Test] - [Category("P1")] [Description("Test : Check the Period property. Period value does not guarantee the accuracy. The actual interval is calculated by the OS. The minimum value is 600sec")] [Property("SPEC", "Tizen.Applications.Alarm.Period A")] [Property("SPEC_URL", "-")] @@ -113,71 +47,6 @@ namespace Tizen.Applications.Tests _alarm.Period = 6000; Assert.AreNotEqual(previousPeriod, _alarm.Period, "Property \"Period\" : If the period is updated, the period should be not equal to previous period"); } - - [Test] - [Category("P1")] - [Description("Test : Check the AlarmAppControl property.")] - [Property("SPEC", "Tizen.Applications.Alarm.AlarmAppControl A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRO")] - [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] - public void AlarmAppControl_READ_ONLY() - { - Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); - - appControl.Operation = AppControlOperations.Default; - appControl.ApplicationId = MyAppId; - _alarm = AlarmManager.CreateAlarm(100,appControl); - Assert.IsNotNull(_alarm); - Assert.AreEqual(appControl.ApplicationId, _alarm.AlarmAppControl.ApplicationId, "Propety \"AlarmAppControl\": the set value and the get value should be equal"); - } - - [Test] - [Category("P1")] - [Description("Test : Check the Global property.")] - [Property("SPEC", "Tizen.Applications.Alarm.Global A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "PRW")] - [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] - public void Global_PROPERTY_SET_GET() - { - Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); - - appControl.Operation = AppControlOperations.Default; - appControl.ApplicationId = MyAppId; - _alarm = AlarmManager.CreateAlarm(100, appControl); - Assert.IsNotNull(_alarm); - _alarm.Global = true; - Assert.IsTrue(_alarm.Global, "Global should be true, but got false."); - _alarm.Global = false; - Assert.IsFalse(_alarm.Global, "Global should be true, but got false."); - } - - [Test] - [Category("P1")] - [Description("Test : Cancel alarm.")] - [Property("SPEC", "Tizen.Applications.Alarm.Cancel A")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] - public void Cancel_Alarm_RETURN_VALUE() - { - Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); - - appControl.Operation = AppControlOperations.Default; - appControl.ApplicationId = MyAppId; - _alarm = AlarmManager.CreateAlarm(100, appControl); - Assert.IsNotNull(_alarm); - - try - { - _alarm.Cancel(); - } - catch (Exception e) - { - Assert.IsTrue(false, e.Message); - } - } } } diff --git a/tct-suite-vs/Tizen.Alarm.Tests/testcase/TSAlarmManager.cs b/tct-suite-vs/Tizen.Alarm.Tests/testcase/TSAlarmManager.cs index aa49720..e483373 100755 --- a/tct-suite-vs/Tizen.Alarm.Tests/testcase/TSAlarmManager.cs +++ b/tct-suite-vs/Tizen.Alarm.Tests/testcase/TSAlarmManager.cs @@ -9,7 +9,7 @@ namespace Tizen.Applications.Tests [Description("Tizen.Applications.Alarm test")] public class AlarmManagerTests { - private const string MyAppId = "Tizen.Alarm.Tests"; + private const string MyAppId = "org.tizen.example.SampleServiceApp"; private Alarm _alarm; private Alarm _alarm2; private Alarm _alarm3; @@ -60,7 +60,7 @@ namespace Tizen.Applications.Tests appControl.Operation = AppControlOperations.Default; Assert.Throws( ()=> AlarmManager.CreateAlarm(100, 10, appControl)); - } + } [Test] [Category("P1")] @@ -91,8 +91,8 @@ namespace Tizen.Applications.Tests _alarm4 = AlarmManager.CreateAlarm(100, Tizen.Applications.AlarmStandardPeriod.Day, appControl); Assert.IsNotNull(_alarm, "CreateAlarm with day is failed"); Assert.IsInstanceOf(_alarm, "_alarm is not instance of Alarm with day"); - } - + } + [Test] [Category("P2")] [Description("Test : Check exception when AppControl parameter is invalid.")] @@ -111,148 +111,6 @@ namespace Tizen.Applications.Tests [Test] [Category("P1")] - [Description("Test : Set an appcontrol alarm with delay.")] - [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] - [Property("COVPARAM", "int, Tizen.Applications.AppControl")] - public void CreateAlarm_WITH_APPCONTROL_AND_DELAY_RETURN_VALUE() - { - Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); - - appControl.Operation = AppControlOperations.Default; - appControl.ApplicationId = MyAppId; - _alarm = AlarmManager.CreateAlarm(100, appControl); - Assert.IsNotNull(_alarm, "CreateAlarm is failed"); - } - - [Test] - [Category("P2")] - [Description("Test : Check exception when AppControl parameter is invalid.")] - [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MEX")] - [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] - [Property("COVPARAM", "int, Tizen.Applications.AppControl")] - public void CreateAlarm_WITH_APPCONTROL_AND_DELAY_ARGUMENT_EXCEPTION() - { - Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); - appControl.Operation = AppControlOperations.Default; - - Assert.Throws( ()=> AlarmManager.CreateAlarm(100, appControl)); - } - - [Test] - [Category("P1")] - [Description("Test : Set an appcontrol alarm with DateTime.")] - [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] - [Property("COVPARAM", "DateTime, Tizen.Applications.AppControl")] - public void CreateAlarm_WITH_APPCONTROL_AND_DATETIME_RETURN_VALUE() - { - Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); - - appControl.Operation = AppControlOperations.Default; - appControl.ApplicationId = MyAppId; - _alarm = AlarmManager.CreateAlarm(DateTime.Now.AddSeconds(10), appControl); - Assert.IsNotNull(_alarm, "CreateAlarm is failed"); - } - - [Test] - [Category("P2")] - [Description("Test : Check exception when AppControl parameter is invalid.")] - [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MEX")] - [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] - [Property("COVPARAM", "DateTime, Tizen.Applications.AppControl")] - public void CreateAlarm_WITH_APPCONTROL_AND_DATETIME_ARGUMENT_EXCEPTION() - { - Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); - appControl.Operation = AppControlOperations.Default; - - Assert.Throws( ()=> AlarmManager.CreateAlarm(DateTime.Now.AddSeconds(10), appControl)); - } - - [Test] - [Category("P1")] - [Description("Test : Set an appcontrol alarm with week flag.")] - [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] - [Property("COVPARAM", "DateTime, Tizen.Applications.AlarmWeekFlag, Tizen.Applications.AppControl")] - public void CreateAlarm_WITH_APPCONTROL_AND_WEEKFLAG_RETURN_VALUE() - { - Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); - var date = DateTime.Now.AddSeconds(10); - - appControl.Operation = AppControlOperations.Default; - appControl.ApplicationId = MyAppId; - _alarm = AlarmManager.CreateAlarm(date, AlarmWeekFlag.AllDays, appControl); - Assert.IsNotNull(_alarm, "CreateAlarm is failed"); - } - - [Test] - [Category("P2")] - [Description("Test : Check exception when AppControl parameter is invalid.")] - [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MEX")] - [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] - [Property("COVPARAM", "DateTime, Tizen.Applications.AlarmWeekFlag, Tizen.Applications.AppControl")] - public void CreateAlarm_WITH_APPCONTROL_AND_WEEKFLAG_ARGUMENT_EXCEPTION() - { - Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); - appControl.Operation = AppControlOperations.Default; - var date = DateTime.Now.AddSeconds(10); - - Assert.Throws( ()=> AlarmManager.CreateAlarm(date, AlarmWeekFlag.AllDays, appControl)); - } - - [Test] - [Category("P1")] - [Description("Test : Set a notification alarm with DateTime.")] - [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Inkyun Kil, inkyun.kil@samsung.com")] - [Property("COVPARAM", "DateTime, Tizen.Applications.Notifications.Notification")] - public void CreateAlarm_WITH_NOTIFICATION_AND_DATETIME_RETURN_VALUE() - { - Notifications.Notification noti; - noti = new Notifications.Notification - { - Title = "Notification", - Content = "Hello Tizen", - Icon = Application.Current.ApplicationInfo.SharedResourcePath, - Count = 3 - }; - - _alarm = AlarmManager.CreateAlarm(DateTime.Now.AddSeconds(10), noti); - Assert.IsNotNull(_alarm, "CreateAlarm is failed"); - } - - [Test] - [Category("P2")] - [Description("Test : Check exception when Notification parameter is invalid.")] - [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MEX")] - [Property("AUTHOR", "Inkyun Kil, inkyun.kil@samsung.com")] - [Property("COVPARAM", "DateTime, Tizen.Applications.Notifications.Notification")] - public void CreateAlarm_WITH_NOTIFICATION_AND_DATETIME_ARGUMENT_EXCEPTION() - { - Notifications.Notification noti = null; - - Assert.Throws(() => AlarmManager.CreateAlarm(DateTime.Now.AddSeconds(10), noti)); - } - - [Test] - [Category("P1")] [Description("Test : Set a notification alarm with Period.")] [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] [Property("SPEC_URL", "-")] @@ -272,8 +130,8 @@ namespace Tizen.Applications.Tests _alarm = AlarmManager.CreateAlarm(100, 10, noti); Assert.IsNotNull(_alarm, "CreateAlarm is failed"); - } - + } + [Test] [Category("P2")] [Description("Test : Check exception when Notification parameter is invalid.")] @@ -324,7 +182,7 @@ namespace Tizen.Applications.Tests Assert.IsNotNull(_alarm, "CreateAlarm with day is failed"); Assert.IsInstanceOf(_alarm, "_alarm is not instance of Alarm with day"); } - + [Test] [Category("P2")] [Description("Test : Check exception when Notification parameter is invalid.")] @@ -339,168 +197,5 @@ namespace Tizen.Applications.Tests Assert.Throws(() => AlarmManager.CreateAlarm(100, Tizen.Applications.AlarmStandardPeriod.FifteenMinutes, noti)); } - - [Test] - [Category("P1")] - [Description("Test : Set a notification alarm with week flag.")] - [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Inkyun Kil, inkyun.kil@samsung.com")] - [Property("COVPARAM", "DateTime, Tizen.Applications.AlarmWeekFlag, Tizen.Applications.Notifications.Notification")] - public void CreateAlarm_WITH_NOTIFICATION_AND_WEEKFLAG_RETURN_VALUE() - { - Notifications.Notification noti; - noti = new Notifications.Notification - { - Title = "Notification", - Content = "Hello Tizen", - Icon = Application.Current.ApplicationInfo.SharedResourcePath, - Count = 3 - }; - - _alarm = AlarmManager.CreateAlarm(DateTime.Now.AddSeconds(10), AlarmWeekFlag.Sunday | AlarmWeekFlag.Monday, noti); - Assert.IsNotNull(_alarm, "CreateAlarm is failed"); - } - - [Test] - [Category("P2")] - [Description("Test : Check exception when Notification parameter is invalid.")] - [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MEX")] - [Property("AUTHOR", "Inkyun Kil, inkyun.kil@samsung.com")] - [Property("COVPARAM", "DateTime, Tizen.Applications.AlarmWeekFlag, Tizen.Applications.Notifications.Notification")] - public void CreateAlarm_WITH_NOTIFICATION_AND_WEEKFLAG_ARGUMENT_EXCEPTION() - { - Notifications.Notification noti = null; - - Assert.Throws(() => AlarmManager.CreateAlarm(DateTime.Now.AddSeconds(10), AlarmWeekFlag.Sunday | AlarmWeekFlag.Monday, noti)); - } - - [Test] - [Category("P1")] - [Description("Test : Set a notification alarm with Delay.")] - [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Inkyun Kil, inkyun.kil@samsung.com")] - [Property("COVPARAM", "Int, Tizen.Applications.Notifications.Notification")] - public void CreateAlarm_WITH_NOTIFICATION_AND_DELAY_RETURN_VALUE() - { - Notifications.Notification noti; - noti = new Notifications.Notification - { - Title = "Notification", - Content = "Hello Tizen", - Icon = Application.Current.ApplicationInfo.SharedResourcePath, - Count = 3 - }; - - _alarm = AlarmManager.CreateAlarm(100, noti); - Assert.IsNotNull(_alarm, "CreateAlarm is failed"); - } - - [Test] - [Category("P2")] - [Description("Test : Check exception when Notification parameter is invalid.")] - [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MEX")] - [Property("AUTHOR", "Inkyun Kil, inkyun.kil@samsung.com")] - [Property("COVPARAM", "Int, Tizen.Applications.Notifications.Notification")] - public void CreateAlarm_WITH_NOTIFICATION_AND_DELAY_ARGUMENT_EXCEPTION() - { - Notifications.Notification noti = null; - - Assert.Throws(() => AlarmManager.CreateAlarm(100, noti)); - } - - [Test] - [Category("P1")] - [Description("Test : Retrieves all registered alarms.")] - [Property("SPEC", "Tizen.Applications.AlarmManager.GetAllScheduledAlarms M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] - public void GetAllScheduledAlarms_RETURN_VALUE() - { - List alarms; - Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); - - appControl.Operation = AppControlOperations.Default; - appControl.ApplicationId = MyAppId; - _alarm = AlarmManager.CreateAlarm(100, appControl); - Assert.IsNotNull(_alarm, "CreateAlarm is failed"); - - alarms = (List)AlarmManager.GetAllScheduledAlarms(); - Assert.IsNotNull(alarms, "GetAllScheduledAlarms is failed"); - Assert.Greater(alarms.Count, 0, "GetAllScheduledAlarms is failed"); - } - - [Test] - [Category("P1")] - [Description("Test : Cancel all registered alarms.")] - [Property("SPEC", "Tizen.Applications.AlarmManager.CancelAll M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] - public void CancelAll_Alarms_RETURN_VALUE() - { - Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); - - appControl.Operation = AppControlOperations.Default; - appControl.ApplicationId = MyAppId; - _alarm = AlarmManager.CreateAlarm(100, appControl); - Assert.IsNotNull(_alarm, "CreateAlarm is failed"); - - try - { - AlarmManager.CancelAll(); - } - catch (Exception e) - { - Assert.IsTrue(false, e.Message); - } - } - - [Test] - [Category("P1")] - [Description("Test : Cancel all registered alarms and check alarm list.")] - [Property("SPEC", "Tizen.Applications.AlarmManager.CancelAll M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MCST")] - [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] - public void CancelAll_Alarms_RETURN_VALUE_AND_CHECK_STATUS() - { - List alarms; - Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); - - appControl.Operation = AppControlOperations.Default; - appControl.ApplicationId = MyAppId; - _alarm = AlarmManager.CreateAlarm(100, appControl); - Assert.IsNotNull(_alarm, "CreateAlarm is failed"); - - AlarmManager.CancelAll(); - - alarms = (List)AlarmManager.GetAllScheduledAlarms(); - Assert.IsNotNull(alarms, "GetAllScheduledAlarms is failed"); - Assert.AreEqual(alarms.Count, 0, "CancelAll is failed"); - } - - [Test] - [Category("P1")] - [Description("Test : Check the current system time.")] - [Property("SPEC", "Tizen.Applications.AlarmManager.GetCurrentTime M")] - [Property("SPEC_URL", "-")] - [Property("CRITERIA", "MR")] - [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] - public void GetCurrentTime_RETURN_VALUE() - { - var time = AlarmManager.GetCurrentTime(); - - Assert.IsNotNull(time, "GetCurrentTime is failed"); - Assert.IsInstanceOf(time, "GetCurrentTime is failed"); - } } } diff --git a/tct-suite-vs/Tizen.Alarm.UI.Tests/Program.cs b/tct-suite-vs/Tizen.Alarm.UI.Tests/Program.cs new file mode 100755 index 0000000..129489a --- /dev/null +++ b/tct-suite-vs/Tizen.Alarm.UI.Tests/Program.cs @@ -0,0 +1,52 @@ +/* + * Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License + */ + +using System; +using NUnitLite.TUnit; +using AutoTemplate; + +namespace XamarinForTizen.Tizen +{ + + class Program : global::Xamarin.Forms.Platform.Tizen.FormsApplication + { + private static App _app; + protected override void OnCreate() + { + base.OnCreate(); + + Console.WriteLine("TCT : OnCreate()"); + _app = new App(); + LoadApplication(_app); + + TRunner t = new TRunner(); + t.LoadTestsuite(); + t.Execute(); + } + + public static App getApp() + { + return _app; + } + static void Main(string[] args) + { + Console.WriteLine("TCT : Main()"); + var app = new Program(); + global::Xamarin.Forms.Forms.Init(app); + app.Run(args); + } + } +} diff --git a/tct-suite-vs/Tizen.Alarm.UI.Tests/Tizen.Alarm.UI.Tests.csproj b/tct-suite-vs/Tizen.Alarm.UI.Tests/Tizen.Alarm.UI.Tests.csproj new file mode 100755 index 0000000..f837ac3 --- /dev/null +++ b/tct-suite-vs/Tizen.Alarm.UI.Tests/Tizen.Alarm.UI.Tests.csproj @@ -0,0 +1,40 @@ + + + + + Exe + tizen80 + Tizen + + + + + true + + + + portable + + + None + + + + + + + + + + + Runtime + + + + + + + + + + diff --git a/tct-suite-vs/Tizen.Alarm.UI.Tests/Tizen.Alarm.UI.Tests.sln b/tct-suite-vs/Tizen.Alarm.UI.Tests/Tizen.Alarm.UI.Tests.sln new file mode 100755 index 0000000..95d2354 --- /dev/null +++ b/tct-suite-vs/Tizen.Alarm.UI.Tests/Tizen.Alarm.UI.Tests.sln @@ -0,0 +1,78 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.30309.148 +MinimumVisualStudioVersion = 15.0.26124.0 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.Alarm.UI.Tests", "Tizen.Alarm.UI.Tests.csproj", "{D92BEEAC-3B2A-45F8-8C53-53B92550404A}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "nunit.framework", "..\nunit.framework\nunit.framework.csproj", "{B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "nunitlite", "..\nunitlite\nunitlite.csproj", "{FDB8025A-C029-461F-895E-287B4C65939B}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AutoTemplate", "..\Template\AutoTemplate\AutoTemplate.csproj", "{B11ABB0C-C3C1-4B5C-8251-A15628A775F3}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|x64.ActiveCfg = Debug|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|x64.Build.0 = Debug|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|x86.ActiveCfg = Debug|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|x86.Build.0 = Debug|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|Any CPU.Build.0 = Release|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|x64.ActiveCfg = Release|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|x64.Build.0 = Release|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|x86.ActiveCfg = Release|Any CPU + {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|x86.Build.0 = Release|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|x64.ActiveCfg = Debug|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|x64.Build.0 = Debug|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|x86.ActiveCfg = Debug|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|x86.Build.0 = Debug|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|Any CPU.Build.0 = Release|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|x64.ActiveCfg = Release|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|x64.Build.0 = Release|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|x86.ActiveCfg = Release|Any CPU + {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|x86.Build.0 = Release|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|x64.ActiveCfg = Debug|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|x64.Build.0 = Debug|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|x86.ActiveCfg = Debug|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|x86.Build.0 = Debug|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Release|Any CPU.Build.0 = Release|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Release|x64.ActiveCfg = Release|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Release|x64.Build.0 = Release|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Release|x86.ActiveCfg = Release|Any CPU + {FDB8025A-C029-461F-895E-287B4C65939B}.Release|x86.Build.0 = Release|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Debug|x64.ActiveCfg = Debug|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Debug|x64.Build.0 = Debug|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Debug|x86.ActiveCfg = Debug|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Debug|x86.Build.0 = Debug|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Release|Any CPU.Build.0 = Release|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Release|x64.ActiveCfg = Release|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Release|x64.Build.0 = Release|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Release|x86.ActiveCfg = Release|Any CPU + {B11ABB0C-C3C1-4B5C-8251-A15628A775F3}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {ED382B91-9930-40B6-B3D7-362304C78680} + EndGlobalSection +EndGlobal diff --git a/tct-suite-vs/Tizen.Alarm.UI.Tests/shared/res/Tizen.Alarm.UI.Tests.png b/tct-suite-vs/Tizen.Alarm.UI.Tests/shared/res/Tizen.Alarm.UI.Tests.png new file mode 100755 index 0000000000000000000000000000000000000000..9765b1bda7e5bddf0925555ab204b887a873bf24 GIT binary patch literal 57662 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 kZ}gYfNaCF}xV$|1>H6z0+kD(() => AlarmManager.CreateAlarm(100, appControl)); + } + + [Test] + [Category("P1")] + [Description("Test : Set an appcontrol alarm with DateTime.")] + [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "MR")] + [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] + [Property("COVPARAM", "DateTime, Tizen.Applications.AppControl")] + public void CreateAlarm_WITH_APPCONTROL_AND_DATETIME_RETURN_VALUE() + { + Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); + + appControl.Operation = AppControlOperations.Default; + appControl.ApplicationId = MyAppId; + _alarm = AlarmManager.CreateAlarm(DateTime.Now.AddSeconds(10), appControl); + Assert.IsNotNull(_alarm, "CreateAlarm is failed"); + } + + [Test] + [Category("P2")] + [Description("Test : Check exception when AppControl parameter is invalid.")] + [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "MEX")] + [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] + [Property("COVPARAM", "DateTime, Tizen.Applications.AppControl")] + public void CreateAlarm_WITH_APPCONTROL_AND_DATETIME_ARGUMENT_EXCEPTION() + { + Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); + appControl.Operation = AppControlOperations.Default; + + Assert.Throws(() => AlarmManager.CreateAlarm(DateTime.Now.AddSeconds(10), appControl)); + } + + [Test] + [Category("P1")] + [Description("Test : Set an appcontrol alarm with week flag.")] + [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "MR")] + [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] + [Property("COVPARAM", "DateTime, Tizen.Applications.AlarmWeekFlag, Tizen.Applications.AppControl")] + public void CreateAlarm_WITH_APPCONTROL_AND_WEEKFLAG_RETURN_VALUE() + { + Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); + var date = DateTime.Now.AddSeconds(10); + + appControl.Operation = AppControlOperations.Default; + appControl.ApplicationId = MyAppId; + _alarm = AlarmManager.CreateAlarm(date, AlarmWeekFlag.AllDays, appControl); + Assert.IsNotNull(_alarm, "CreateAlarm is failed"); + } + + [Test] + [Category("P2")] + [Description("Test : Check exception when AppControl parameter is invalid.")] + [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "MEX")] + [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] + [Property("COVPARAM", "DateTime, Tizen.Applications.AlarmWeekFlag, Tizen.Applications.AppControl")] + public void CreateAlarm_WITH_APPCONTROL_AND_WEEKFLAG_ARGUMENT_EXCEPTION() + { + Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); + appControl.Operation = AppControlOperations.Default; + var date = DateTime.Now.AddSeconds(10); + + Assert.Throws(() => AlarmManager.CreateAlarm(date, AlarmWeekFlag.AllDays, appControl)); + } + + [Test] + [Category("P1")] + [Description("Test : Set a notification alarm with DateTime.")] + [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "MR")] + [Property("AUTHOR", "Inkyun Kil, inkyun.kil@samsung.com")] + [Property("COVPARAM", "DateTime, Tizen.Applications.Notifications.Notification")] + public void CreateAlarm_WITH_NOTIFICATION_AND_DATETIME_RETURN_VALUE() + { + Notifications.Notification noti; + noti = new Notifications.Notification + { + Title = "Notification", + Content = "Hello Tizen", + Icon = Application.Current.ApplicationInfo.SharedResourcePath, + Count = 3 + }; + + _alarm = AlarmManager.CreateAlarm(DateTime.Now.AddSeconds(10), noti); + Assert.IsNotNull(_alarm, "CreateAlarm is failed"); + } + + [Test] + [Category("P2")] + [Description("Test : Check exception when Notification parameter is invalid.")] + [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "MEX")] + [Property("AUTHOR", "Inkyun Kil, inkyun.kil@samsung.com")] + [Property("COVPARAM", "DateTime, Tizen.Applications.Notifications.Notification")] + public void CreateAlarm_WITH_NOTIFICATION_AND_DATETIME_ARGUMENT_EXCEPTION() + { + Notifications.Notification noti = null; + + Assert.Throws(() => AlarmManager.CreateAlarm(DateTime.Now.AddSeconds(10), noti)); + } + + [Test] + [Category("P1")] + [Description("Test : Set a notification alarm with week flag.")] + [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "MR")] + [Property("AUTHOR", "Inkyun Kil, inkyun.kil@samsung.com")] + [Property("COVPARAM", "DateTime, Tizen.Applications.AlarmWeekFlag, Tizen.Applications.Notifications.Notification")] + public void CreateAlarm_WITH_NOTIFICATION_AND_WEEKFLAG_RETURN_VALUE() + { + Notifications.Notification noti; + noti = new Notifications.Notification + { + Title = "Notification", + Content = "Hello Tizen", + Icon = Application.Current.ApplicationInfo.SharedResourcePath, + Count = 3 + }; + + _alarm = AlarmManager.CreateAlarm(DateTime.Now.AddSeconds(10), AlarmWeekFlag.Sunday | AlarmWeekFlag.Monday, noti); + Assert.IsNotNull(_alarm, "CreateAlarm is failed"); + } + + [Test] + [Category("P2")] + [Description("Test : Check exception when Notification parameter is invalid.")] + [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "MEX")] + [Property("AUTHOR", "Inkyun Kil, inkyun.kil@samsung.com")] + [Property("COVPARAM", "DateTime, Tizen.Applications.AlarmWeekFlag, Tizen.Applications.Notifications.Notification")] + public void CreateAlarm_WITH_NOTIFICATION_AND_WEEKFLAG_ARGUMENT_EXCEPTION() + { + Notifications.Notification noti = null; + + Assert.Throws(() => AlarmManager.CreateAlarm(DateTime.Now.AddSeconds(10), AlarmWeekFlag.Sunday | AlarmWeekFlag.Monday, noti)); + } + + [Test] + [Category("P1")] + [Description("Test : Set a notification alarm with Delay.")] + [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "MR")] + [Property("AUTHOR", "Inkyun Kil, inkyun.kil@samsung.com")] + [Property("COVPARAM", "Int, Tizen.Applications.Notifications.Notification")] + public void CreateAlarm_WITH_NOTIFICATION_AND_DELAY_RETURN_VALUE() + { + Notifications.Notification noti; + noti = new Notifications.Notification + { + Title = "Notification", + Content = "Hello Tizen", + Icon = Application.Current.ApplicationInfo.SharedResourcePath, + Count = 3 + }; + + _alarm = AlarmManager.CreateAlarm(100, noti); + Assert.IsNotNull(_alarm, "CreateAlarm is failed"); + } + + [Test] + [Category("P2")] + [Description("Test : Check exception when Notification parameter is invalid.")] + [Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "MEX")] + [Property("AUTHOR", "Inkyun Kil, inkyun.kil@samsung.com")] + [Property("COVPARAM", "Int, Tizen.Applications.Notifications.Notification")] + public void CreateAlarm_WITH_NOTIFICATION_AND_DELAY_ARGUMENT_EXCEPTION() + { + Notifications.Notification noti = null; + + Assert.Throws(() => AlarmManager.CreateAlarm(100, noti)); + } + + [Test] + [Category("P1")] + [Description("Test : Retrieves all registered alarms.")] + [Property("SPEC", "Tizen.Applications.AlarmManager.GetAllScheduledAlarms M")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "MR")] + [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] + public void GetAllScheduledAlarms_RETURN_VALUE() + { + List alarms; + Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); + + appControl.Operation = AppControlOperations.Default; + appControl.ApplicationId = MyAppId; + _alarm = AlarmManager.CreateAlarm(100, appControl); + Assert.IsNotNull(_alarm, "CreateAlarm is failed"); + + alarms = (List)AlarmManager.GetAllScheduledAlarms(); + Assert.IsNotNull(alarms, "GetAllScheduledAlarms is failed"); + Assert.Greater(alarms.Count, 0, "GetAllScheduledAlarms is failed"); + } + + [Test] + [Category("P1")] + [Description("Test : Cancel all registered alarms.")] + [Property("SPEC", "Tizen.Applications.AlarmManager.CancelAll M")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "MR")] + [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] + public void CancelAll_Alarms_RETURN_VALUE() + { + Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); + + appControl.Operation = AppControlOperations.Default; + appControl.ApplicationId = MyAppId; + _alarm = AlarmManager.CreateAlarm(100, appControl); + Assert.IsNotNull(_alarm, "CreateAlarm is failed"); + + try + { + AlarmManager.CancelAll(); + } + catch (Exception e) + { + Assert.IsTrue(false, e.Message); + } + } + + [Test] + [Category("P1")] + [Description("Test : Cancel all registered alarms and check alarm list.")] + [Property("SPEC", "Tizen.Applications.AlarmManager.CancelAll M")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "MCST")] + [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] + public void CancelAll_Alarms_RETURN_VALUE_AND_CHECK_STATUS() + { + List alarms; + Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl(); + + appControl.Operation = AppControlOperations.Default; + appControl.ApplicationId = MyAppId; + _alarm = AlarmManager.CreateAlarm(100, appControl); + Assert.IsNotNull(_alarm, "CreateAlarm is failed"); + + AlarmManager.CancelAll(); + + alarms = (List)AlarmManager.GetAllScheduledAlarms(); + Assert.IsNotNull(alarms, "GetAllScheduledAlarms is failed"); + Assert.AreEqual(alarms.Count, 0, "CancelAll is failed"); + } + + [Test] + [Category("P1")] + [Description("Test : Check the current system time.")] + [Property("SPEC", "Tizen.Applications.AlarmManager.GetCurrentTime M")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "MR")] + [Property("AUTHOR", "Jiwoong Im, jiwoong.im@samsung.com")] + public void GetCurrentTime_RETURN_VALUE() + { + var time = AlarmManager.GetCurrentTime(); + + Assert.IsNotNull(time, "GetCurrentTime is failed"); + Assert.IsInstanceOf(time, "GetCurrentTime is failed"); + } + } +} diff --git a/tct-suite-vs/Tizen.Alarm.UI.Tests/tizen-manifest.xml b/tct-suite-vs/Tizen.Alarm.UI.Tests/tizen-manifest.xml new file mode 100755 index 0000000..7b62893 --- /dev/null +++ b/tct-suite-vs/Tizen.Alarm.UI.Tests/tizen-manifest.xml @@ -0,0 +1,18 @@ + + + + + Tizen.Alarm.UI.Tests.png + + + + + + http://tizen.org/privilege/appmanager.launch + http://tizen.org/privilege/alarm.get + http://tizen.org/privilege/alarm.set + http://tizen.org/privilege/notification + + + + -- 2.7.4