Added new tests

This commit is contained in:
Felix Weiß
2023-06-16 16:29:01 +02:00
parent ff3cc41aea
commit f5e6d7d6af
4 changed files with 154 additions and 1 deletions

View File

@@ -0,0 +1,62 @@
using Xunit;
using MewtocolNet;
using MewtocolNet.Registers;
using Xunit.Abstractions;
using MewtocolNet.Links;
namespace MewtocolTests {
public class TestLinkedLists {
private readonly ITestOutputHelper output;
public TestLinkedLists (ITestOutputHelper output) {
this.output = output;
}
[Fact(DisplayName = "Linked error list")]
public void NumericRegisterMewtocolIdentifiers () {
var expectedData = new Dictionary<int, string> {
{21, "NACK error"},
{22, "WACK error"},
{23, "Station number overlap"},
{24, "Transmission error"},
{25, "Hardware error"},
{26, "Station number setting error"},
{27, "Frame over error"},
{28, "No response error"},
{29, "Buffer close error"},
{30, "Timeout error"},
{32, "Transmission impossible"},
{33, "Communication stop"},
{36, "No local station"},
{38, "Other com error"},
{40, "BCC error"},
{41, "Format error"},
{42, "Not supported error"},
{43, "Procedure error"},
{50, "Link setting error"},
{51, "Simultanious operation error"},
{52, "Sending disable error"},
{53, "Busy error"},
{60, "Paramter error"},
{61, "Data error"},
{62, "Registration error"},
{63, "Mode error"},
{66, "Adress error"},
{67, "No data error"},
{72, "Timeout"},
{73, "Timeout"},
};
Assert.Equal(expectedData, LinkedData.ErrorCodes);
}
}
}