public void FirmwareGetPassword(TestData.Fw fw_paths) { foreach (TestData.Fw fw in fw_paths.GetFlags()) { var ret = FwTools.GetPassword(TestData.GetFwPath(fw)); Assert.NotNull(ret); } }
public void FirmwareCombine(FwTools.FwFormat format, TestData.Fw fw_path1, TestData.Fw fw_path2) { foreach (TestData.Fw fw in fw_path1.GetFlags()) { var(Fw, Format1, Format2) = FwTools.Combine(TestData.GetFwPath(fw), TestData.GetFwPath(fw_path2), format); Assert.True(Fw != ""); } }
public void FirmwareConvertTo(FwTools.FwFormat format, TestData.Fw fw_paths) { foreach (TestData.Fw fw in fw_paths.GetFlags()) { var(Fw, Format) = FwTools.Convert(TestData.GetFwPath(fw), format); Assert.True(Fw.Length > 0); } }
public void FirmwareValidate(TestData.Fw fw_paths) { foreach (TestData.Fw fw in fw_paths.GetFlags()) { FwTools.FwInfo ret = FwTools.Validate(TestData.GetFwPath(fw)); Assert.NotNull(ret); Assert.True(ret.SizeCode > 0); } }
public void FirmwareParse(FwTools.FwFormat format, TestData.Fw fw_paths, bool fill_FF) { foreach (TestData.Fw fw in fw_paths.GetFlags()) { FwTools.Firmware ret = FwTools.Parse(TestData.GetFwPath(fw), format, fill_FF); Assert.NotNull(ret); Assert.NotNull(ret.Nodes); Assert.NotNull(ret.Info); Assert.True(ret.Nodes.Count > 0); Assert.True(ret.Info.SizeCode > 0); } }
public void FirmwareCreate(FwTools.FwFormat format, TestData.Fw fw_paths) { foreach (TestData.Fw fw in fw_paths.GetFlags()) { FwTools.Firmware parsed = FwTools.Parse(TestData.GetFwPath(fw), FwTools.FwFormat.AUTO); string ret = FwTools.Create(parsed, format); Assert.NotNull(parsed); Assert.NotNull(parsed.Nodes); Assert.NotNull(parsed.Info); Assert.True(parsed.Nodes.Count > 0); Assert.True(parsed.Info.SizeCode > 0); Assert.True(ret.Length > 0); } }
public void Upload(Mock mock, List <byte[]> dataOut, TestData.Fw fw, StatusEx res) { var buff = new TestExtensions.XferOutQueue(dataOut); SetupXfer(mock as Mock <Main.Core>, buff); using (var dev = new BSL430NET(mock.Object)) { dev.SetBaudRate(BaudRate.BAUD_115200); dev.SetMCU(MCU.MSP430_F5xx); StatusEx stat = dev.Upload(TestData.GetFwPath(fw)); Assert.NotNull(stat); Assert.True(res.OK); } }