Beispiel #1
0
        public void testEquals_shouldReturnFalseWithNonSmokeCoAlarm()
        {
            Object       o = new Object();
            SmokeCOAlarm t = new SmokeCOAlarm();

            Assert.IsFalse(t.Equals(o));
        }
Beispiel #2
0
        public void testCreateSmokeAlarmWithJacksonMapperUnknownProperty_shouldSetAllValuesCorrectly()
        {
            try
            {
                var          json         = LoadString(TEST_SMOKEALARM_UNKNOWN_JSON);
                SmokeCOAlarm smokeCOAlarm = Parse <SmokeCOAlarm>(json);

                Assert.AreEqual(smokeCOAlarm.DeviceId, "RTMTKxsQTCxzVcsySOHPxKoF4OyCifrs");
                Assert.AreEqual(smokeCOAlarm.SoftwareVersion, "1.01");
                Assert.AreEqual(smokeCOAlarm.StructureId, "VqFabWH21nwVyd4RWgJgNb292wa7hG");
                Assert.AreEqual(smokeCOAlarm.WhereId, "UNCBGUnN24");
                Assert.AreEqual(smokeCOAlarm.Name, "Hallway (upstairs)");
                Assert.AreEqual(smokeCOAlarm.NameLong, "Hallway Protect (upstairs)");
                Assert.AreEqual(smokeCOAlarm.IsOnline, true);
                Assert.AreEqual(smokeCOAlarm.WhereId, "UNCBGUnN24");
                Assert.AreEqual(smokeCOAlarm.Locale, "en-US");

                Assert.AreEqual(smokeCOAlarm.BatteryHealth, "ok");
                Assert.AreEqual(smokeCOAlarm.CoAlarmState, "ok");
                Assert.AreEqual(smokeCOAlarm.SmokeAlarmState, "ok");
                Assert.AreEqual(smokeCOAlarm.UiColorState, "gray");
                Assert.AreEqual(smokeCOAlarm.IsManualTestActive, true);
                Assert.AreEqual(smokeCOAlarm.LastManualTestTime, "2015-10-31T23:59:59.000Z");
            }
            catch (IOException e)
            {
                Trace.WriteLine(e.StackTrace);
                Assert.Fail();
            }
        }
Beispiel #3
0
        public void testToString_shouldReturnNicelyFormattedString()
        {
            SmokeCOAlarm t = new SmokeCOAlarm();

            try
            {
                var json = LoadString(TEST_EMPTY_THERMOSTAT);
                Assert.AreEqual(json, t.ToString());
            }
            catch (IOException e)
            {
                Trace.WriteLine(e.StackTrace);
                Assert.Fail();
            }
        }
Beispiel #4
0
        public void testSmokeCoAlarmToParcel()
        {
            try
            {
                var          json         = LoadString(TEST_SMOKE_ALARM_JSON);
                SmokeCOAlarm smokeCOAlarm = Parse <SmokeCOAlarm>(json);

                //Parcel parcel = Parcel.obtain();
                //smokeCOAlarm.writeToParcel(parcel, 0);

                //parcel.setDataPosition(0);

                //SmokeCOAlarm cameraFromParcel = SmokeCOAlarm.CREATOR.createFromParcel(parcel);
                //Assert.AreEqual(smokeCOAlarm, cameraFromParcel);
            }
            catch (IOException e)
            {
                Trace.WriteLine(e.StackTrace);
                Assert.Fail();
            }
        }
Beispiel #5
0
 public void testDescribeContents_shouldReturnZero()
 {
     SmokeCOAlarm smokeCOAlarm = new SmokeCOAlarm();
     //Assert.AreEqual(smokeCOAlarm.describeContents(), 0);
 }