public void TestValidateIntlString() { ApplicationDefinedField adf = new ApplicationDefinedField("APP_HAMQSLER_TEST", "I", "Fred", aEnums); string err = string.Empty; string modStr = string.Empty; Assert.IsFalse(adf.Validate(out err, out modStr)); Assert.AreEqual("\tInvalid data type: 'I'.", err); Assert.IsNull(modStr); }
public void TestValidateInvalidAwardList() { ApplicationDefinedField adf = new ApplicationDefinedField("APP_HAMQSLER_TEST", "A", "CQWAZ_CW,CQFRED", aEnums); string err = string.Empty; string modStr = string.Empty; Assert.IsTrue(adf.Validate(out err, out modStr)); Assert.AreEqual(null, err); Assert.AreEqual("\tInvalid AwardList item: 'CQFRED'. Item removed.", modStr); Assert.AreEqual("CQWAZ_CW", adf.Value); }
public void TestValidateValidValuesLong() { ApplicationDefinedField adf = new ApplicationDefinedField("APP_HAMQSLER_EQSL_QSL_SENT", "S", "R", aEnums); string err = string.Empty; string modStr = string.Empty; Assert.IsTrue(adf.Validate(out err, out modStr)); Assert.AreEqual(null, err); Assert.AreEqual(null, modStr); }
public void TestValidateValidSponsoredAwardList() { ApplicationDefinedField adf = new ApplicationDefinedField("APP_HAMQSLER_TEST", "P", "ARRL_WAS_CW", aEnums); string err = string.Empty; string modStr = string.Empty; Assert.IsTrue(adf.Validate(out err, out modStr)); Assert.IsNull(err); Assert.IsNull(err); }
public void TestValidateValidTime() { ApplicationDefinedField adf = new ApplicationDefinedField("APP_HAMQSLER_TEST", "T", "123456", aEnums); string err = string.Empty; string modStr = string.Empty; Assert.IsTrue(adf.Validate(out err, out modStr)); Assert.IsNull(err); Assert.IsNull(modStr); }
public void TestValidateValidCreditList() { ApplicationDefinedField adf = new ApplicationDefinedField("APP_HAMQSLER_TEST", "C", "CQWAZ_MODE,IOTA", aEnums); string err = string.Empty; string modStr = string.Empty; Assert.IsTrue(adf.Validate(out err, out modStr)); Assert.IsNull(err); Assert.IsNull(modStr); }
public void TestValidateValidMultilineString() { ApplicationDefinedField adf = new ApplicationDefinedField("APP_HAMQSLER_TEST", "M", "E185 42.385", aEnums); string err = string.Empty; string modStr = string.Empty; Assert.IsTrue(adf.Validate(out err, out modStr)); Assert.IsNull(err); Assert.IsNull(modStr); }
public void TestValidateInvalidTime() { ApplicationDefinedField adf = new ApplicationDefinedField("APP_HAMQSLER_TEST", "T", "2403", aEnums); string err = string.Empty; string modStr = string.Empty; Assert.IsFalse(adf.Validate(out err, out modStr)); Assert.AreEqual("\tInvalid time.", err); Assert.IsNull(modStr); }
public void TestValidateNotApp() { ApplicationDefinedField adf = new ApplicationDefinedField("APPL_HAMQSLER_TEST", "S", "Test It", aEnums); string err = string.Empty; string modStr = string.Empty; Assert.IsFalse(adf.Validate(out err, out modStr)); Assert.AreEqual("\tInvalid Application Defined Fieldname.", err); }
public void TestValidateInvalidString() { ApplicationDefinedField adf = new ApplicationDefinedField("APP_HAMQSLER_TEST", "S", "Test\r\nIt", aEnums); string err = string.Empty; string modStr = string.Empty; Assert.IsFalse(adf.Validate(out err, out modStr)); Assert.AreEqual("\tString value contains a new line character. This is not allowed in StringField types.", err); Assert.IsNull(modStr); }
public void TestValidateInvalidSponsoredAwardList() { ApplicationDefinedField adf = new ApplicationDefinedField("APP_HAMQSLER_TEST", "P", "DOK_DARC_FRED", aEnums); string err = string.Empty; string modStr = string.Empty; Assert.IsTrue(adf.Validate(out err, out modStr)); Assert.IsNull(err); Assert.AreEqual("\tThe sponsors portion of Awards_Granted is an enumeration." + Environment.NewLine + "\t\tThe value 'DOK_' was not found in enumeration" + Environment.NewLine, modStr); }
public void TestValidateInvalidLocation() { ApplicationDefinedField adf = new ApplicationDefinedField("APP_HAMQSLER_TEST", "L", "E185 42.385", aEnums); string err = string.Empty; string modStr = string.Empty; Assert.IsFalse(adf.Validate(out err, out modStr)); Assert.AreEqual("\tInvalid location: 'E185 42.385'.", err); Assert.IsNull(modStr); }
public void TestValidateInvalidDate() { ApplicationDefinedField adf = new ApplicationDefinedField("APP_HAMQSLER_TEST", "D", "19250612", aEnums); string err = string.Empty; string modStr = string.Empty; Assert.IsFalse(adf.Validate(out err, out modStr)); Assert.AreEqual("\tDate must be 19300101 or later.", err); Assert.IsNull(modStr); }
public void TestValidateInvalidCreditList() { ApplicationDefinedField adf = new ApplicationDefinedField("APP_HAMQSLER_TEST", "C", "CQWAZ_MODE,CQFRED", aEnums); string err = string.Empty; string modStr = string.Empty; Assert.IsTrue(adf.Validate(out err, out modStr)); Assert.IsNull(err); Assert.AreEqual("\tInvalid CreditList item: 'CQFRED'.", modStr); }