{
private const string MyAppId = "Tizen.Alarm.Tests";
private Alarm _alarm;
+ private Alarm _alarm2;
+ private Alarm _alarm3;
+ private Alarm _alarm4;
[SetUp]
public void Init()
}
[Test]
+ [Category("P1")]
+ [Description("Test : Set an appcontrol alarm with delay and standard period.")]
+ [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.AlarmStandardPeriod, Tizen.Applications.AppControl")]
+ public void CreateAlarm_WITH_STANDARD_PERIOD_RETURN_VALUE()
+ {
+ Tizen.Applications.AppControl appControl = new Tizen.Applications.AppControl();
+
+ appControl.Operation = AppControlOperations.Default;
+ appControl.ApplicationId = MyAppId;
+ _alarm = AlarmManager.CreateAlarm(100, Tizen.Applications.AlarmStandardPeriod.FifteenMinutes, appControl);
+ Assert.IsNotNull(_alarm, "CreateAlarm with fifteenminutes is failed");
+ Assert.IsInstanceOf<Alarm>(_alarm, "_alarm is not instance of Alarm with fifteenminutes");
+
+ _alarm2 = AlarmManager.CreateAlarm(100, Tizen.Applications.AlarmStandardPeriod.HalfHour, appControl);
+ Assert.IsNotNull(_alarm, "CreateAlarm with halfhour is failed");
+ Assert.IsInstanceOf<Alarm>(_alarm, "_alarm is not instance of Alarm with halfhour");
+
+ _alarm3 = AlarmManager.CreateAlarm(100, Tizen.Applications.AlarmStandardPeriod.Hour, appControl);
+ Assert.IsNotNull(_alarm, "CreateAlarm with hour is failed");
+ Assert.IsInstanceOf<Alarm>(_alarm, "_alarm is not instance of Alarm with hour");
+
+ _alarm4 = AlarmManager.CreateAlarm(100, Tizen.Applications.AlarmStandardPeriod.Day, appControl);
+ Assert.IsNotNull(_alarm, "CreateAlarm with day is failed");
+ Assert.IsInstanceOf<Alarm>(_alarm, "_alarm is not instance of Alarm with day");
+ }
+
+ [Test]
[Category("P2")]
[Description("Test : Check exception when AppControl parameter is invalid.")]
[Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")]
}
[Test]
+ [Category("P1")]
+ [Description("Test : Set a notification alarm with AlarmStandardPeriod.")]
+ [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.AlarmStandardPeriod, Tizen.Applications.Notifications.Notification")]
+ public void CreateAlarm_WITH_NOTIFICATION_AND_STANDARD_PERIOD_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, Tizen.Applications.AlarmStandardPeriod.FifteenMinutes, noti);
+ Assert.IsNotNull(_alarm, "CreateAlarm with fifteenminutes is failed");
+ Assert.IsInstanceOf<Alarm>(_alarm, "_alarm is not instance of Alarm with fifteenminutes");
+
+ _alarm2 = AlarmManager.CreateAlarm(100, Tizen.Applications.AlarmStandardPeriod.HalfHour, noti);
+ Assert.IsNotNull(_alarm, "CreateAlarm with halfhour is failed");
+ Assert.IsInstanceOf<Alarm>(_alarm, "_alarm is not instance of Alarm with halfhour");
+
+ _alarm3 = AlarmManager.CreateAlarm(100, Tizen.Applications.AlarmStandardPeriod.Hour, noti);
+ Assert.IsNotNull(_alarm, "CreateAlarm with hour is failed");
+ Assert.IsInstanceOf<Alarm>(_alarm, "_alarm is not instance of Alarm with hour");
+
+ _alarm4 = AlarmManager.CreateAlarm(100, Tizen.Applications.AlarmStandardPeriod.Day, noti);
+ Assert.IsNotNull(_alarm, "CreateAlarm with day is failed");
+ Assert.IsInstanceOf<Alarm>(_alarm, "_alarm is not instance of Alarm with day");
+ }
+
+ [Test]
[Category("P2")]
[Description("Test : Check exception when Notification parameter is invalid.")]
[Property("SPEC", "Tizen.Applications.AlarmManager.CreateAlarm M")]