super(name, ProductCreateWithValidationsTest.class.getName());
}
- @Test
+ @Test // (enabled = false)
public void createProductSuccessValidation() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
RestResponse createProduct = ProductRestUtils.createProduct(productReqDetails, productManager1);
@Test
public void createProductNotByPmUser() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
normalizedName = productReqDetails.getName().toLowerCase();
RestResponse createProduct = ProductRestUtils.createProduct(productReqDetails, productStrategistUser1);
assertEquals("Check response code ", BaseRestUtils.STATUS_CODE_RESTRICTED_OPERATION,
nonAsdcUser.setFirstName(null);
nonAsdcUser.setLastName(null);
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
normalizedName = productReqDetails.getName().toLowerCase();
RestResponse createProduct = ProductRestUtils.createProduct(productReqDetails, nonAsdcUser);
assertEquals("Check response code ", BaseRestUtils.STATUS_CODE_RESTRICTED_OPERATION,
nonAsdcUser.setFirstName(null);
nonAsdcUser.setLastName(null);
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
normalizedName = productReqDetails.getName().toLowerCase();
RestResponse createProduct = ProductRestUtils.createProduct(productReqDetails, nonAsdcUser);
assertEquals("Check response code ", BaseRestUtils.STATUS_CODE_MISSING_INFORMATION,
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductNameValidationMaxLength() throws Exception {
// Max length = 25
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Qwertyuiop1234567890asdfA");
+// productReqDetails.setName("Qwertyuiop1234567890asdfA");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase();
RestResponse createProduct = ProductRestUtils.createProduct(productReqDetails, productManager1);
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductNameAlreadyExist() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase();
RestResponse createProduct = ProductRestUtils.createProduct(productReqDetails, productManager1);
ProductRestUtils.checkCreateResponse(createProduct);
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase();
- // productReqDetails.setName("ProDuct1");
+ // // productReqDetails.setName("CIProduct1");
DbUtils.deleteFromEsDbByPattern("_all");
createProduct = ProductRestUtils.createProduct(productReqDetails, productManager1);
assertEquals("Check response code ", BaseRestUtils.STATUS_CODE_ALREADY_EXISTS,
}
// DE193857
- @Test(enabled = false)
+ @Test (enabled = false)
public void createProductNameValidationAllowedCharacters() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Ac_2@3:4& m=n+b-u.j-u'g#b"); // Bug @:&=+'#
- normalizedName = "ac234mnbujugb";
- String expectedProductName = "Ac_2@3:4& M=n+b-u.j-u'g#b";
+ productReqDetails.setName("Ci_2@3:4& m=n+b-u.j-u'g#b"); // Bug @:&=+'#
+ normalizedName = "ci234mnbujugb";
+ String expectedProductName = "Ci_2@3:4& M=n+b-u.j-u'g#b";
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
RestResponse createProduct = ProductRestUtils.createProduct(productReqDetails, productManager1);
ProductRestUtils.checkCreateResponse(createProduct);
String productUuid = ResponseParser.getUuidFromResponse(createProduct);
productReqDetails.setName(expectedProductName);
- productReqDetails.setName("Ac_2@3:4& M=n+b-u.j-u'g#b");
+ productReqDetails.setName("Ci_2@3:4& M=n+b-u.j-u'g#b");
compareExpectedAndActualProducts(productReqDetails, createProduct);
Product expectedProduct = ResponseParser.parseToObjectUsingMapper(createProduct.getResponse(), Product.class);
expectedProduct.setNormalizedName(normalizedName);
}
// DE193857
- @Test(enabled = false)
+ @Test
public void createProductNameValidationREmoveExtraNonAlphanumericChars() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Ac____222----333......asd");
- productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
+ productReqDetails.setName("Ci____222----333......asd");
+// productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
RestResponse createProduct = ProductRestUtils.createProduct(productReqDetails, productManager1);
ProductRestUtils.checkCreateResponse(createProduct);
- productReqDetails.setName("Ac_222-333.asd");
- normalizedName = "ac222333asd";
+ productReqDetails.setName("Ci_222-333.asd");
+ normalizedName = "ci222333asd";
String productUuid = ResponseParser.getUuidFromResponse(createProduct);
compareExpectedAndActualProducts(productReqDetails, createProduct);
Product expectedProduct = ResponseParser.parseToObjectUsingMapper(createProduct.getResponse(), Product.class);
}
}
- @Test(enabled = false)
+ // Already enabled = false
+ @Test
public void createProductNameValidationRemoveSpaceFromBeginning() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName(" Qwertyuiop1234567890asdfA");
- productReqDetails.setTags(Arrays.asList(productReqDetails.getName().trim()));
+ productReqDetails.setName(" Ciertyuiop1234567890asdfA");
+// productReqDetails.setTags(Arrays.asList(productReqDetails.getName().trim()));
normalizedName = productReqDetails.getName().trim().toLowerCase();
RestResponse createProduct = ProductRestUtils.createProduct(productReqDetails, productManager1);
ProductRestUtils.checkCreateResponse(createProduct);
String productUuid = ResponseParser.getUuidFromResponse(createProduct);
+ productReqDetails.setName(" Ciertyuiop1234567890asdfA".trim());
compareExpectedAndActualProducts(productReqDetails, createProduct);
Product expectedProduct = ResponseParser.parseToObjectUsingMapper(createProduct.getResponse(), Product.class);
RestResponse getProductRes = ProductRestUtils.getProduct(productReqDetails.getUniqueId(),
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test(enabled = false)
+ // Already enabled = false
+ @Test
public void createProductNameValidationRemoveSpaceFromTheEnd() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Qwertyuiop1234567890asdfA ");
- productReqDetails.setTags(Arrays.asList(productReqDetails.getName().trim()));
+ productReqDetails.setName("Ciertyuiop1234567890asdfA ");
+// productReqDetails.setTags(Arrays.asList(productReqDetails.getName().trim()));
normalizedName = productReqDetails.getName().trim().toLowerCase();
RestResponse createProduct = ProductRestUtils.createProduct(productReqDetails, productManager1);
ProductRestUtils.checkCreateResponse(createProduct);
String productUuid = ResponseParser.getUuidFromResponse(createProduct);
+ productReqDetails.setName("Ciertyuiop1234567890asdfA ".trim());
compareExpectedAndActualProducts(productReqDetails, createProduct);
Product expectedProduct = ResponseParser.parseToObjectUsingMapper(createProduct.getResponse(), Product.class);
RestResponse getProductRes = ProductRestUtils.getProduct(productReqDetails.getUniqueId(),
public void createProductNameValidationStartWithNumber() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
productReqDetails.setName("1Qwert");
- productReqDetails.setTags(Arrays.asList(productReqDetails.getName().trim()));
+// productReqDetails.setTags(Arrays.asList(productReqDetails.getName().trim()));
normalizedName = productReqDetails.getName().trim().toLowerCase();
RestResponse createProduct = ProductRestUtils.createProduct(productReqDetails, productManager1);
ProductRestUtils.checkCreateResponse(createProduct);
expectedProduct, CREATE_AUDIT_ACTION, productManager1, ActionStatus.CREATED, Constants.EMPTY_STRING,
"0.1", null, LifecycleStateEnum.NOT_CERTIFIED_CHECKOUT, productUuid);
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
+ productReqDetails.setName("Ci1Qwert");
+ RestResponse updateProduct = ProductRestUtils.updateProduct(productReqDetails, productManager1);
+
}
@Test
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductNameValidationFirstLetterOfKeyWordsCapitalized() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Abba");
+ // productReqDetails.setName("Abba");
// productReqDetails.setTags(Arrays.asList("abba"));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
RestResponse createProduct = ProductRestUtils.createProduct(productReqDetails, productManager1);
ProductRestUtils.checkCreateResponse(createProduct);
- // productReqDetails.setName("Abba");
+ // // productReqDetails.setName("Abba");
/*
* String actualNormalizedNameFromResponse =
* ResponseParser.getValueFromJsonResponse(createProduct.getResponse(),
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductFullNameHasMinLength() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Abba");
+ // productReqDetails.setName("Abba");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setFullName("abcd");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductFullNameHasMaxLength() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Abba");
+ // productReqDetails.setName("Abba");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setFullName(
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductFullNameExceedMaxLength() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Abba");
+ // productReqDetails.setName("Abba");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setFullName(
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductFullNameRemoveExtraSpaces() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Abba");
+ // productReqDetails.setName("Abba");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setFullName("Abbaaa a1");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test (enabled = false)
public void createProductDescriptionValidCharacters01() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Abba");
+ // productReqDetails.setName("Abba");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setDescription("qwertyuiopasdfghjklzxcvbnm1234567890<b>Bold<</b>");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test (enabled = false)
public void createProductDescriptionValidCharacters02() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Abba");
+ // productReqDetails.setName("Abba");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setDescription("~!@#$%^&*()_+<>?qwertyuiopasdfghjklzxcvbnm1234567890#");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductDescriptionInValidCharacters() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Abba");
+ // productReqDetails.setName("Abba");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setDescription("מה");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test (enabled = false)
public void createProductDescriptionRemoveSpacesFromBeginning() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Abba");
+ // productReqDetails.setName("Abba");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setDescription(" abcd12345");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test (enabled = false)
public void createProductDescriptionRemoveSpacesFromTheEnd() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Abba");
+ // productReqDetails.setName("Abba");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setDescription("abcd 12345 xcvb ");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductDescriptionMaxLength() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Abba");
+ // productReqDetails.setName("Abba");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setDescription(
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductDescriptionExceedMaxLength() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Abba");
+ // productReqDetails.setName("Abba");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setDescription(
}
// DE192351
- @Test
+ @Test // (enabled = false)
public void createProductTagValidationAllowedCharacters() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1"); // Bug @:&=+'#
+ // productReqDetails.setName("CIProduct1"); // Bug @:&=+'#
productReqDetails.setTags(Arrays.asList(productReqDetails.getName(), "Acde2@3:4& m=n+b-u.j-u'g#b"));
normalizedName = productReqDetails.getName().toLowerCase();
RestResponse createProduct = ProductRestUtils.createProduct(productReqDetails, productManager1);
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductTagsNameValidationProductNameIsNotInTag() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Qwertyuiop1234567890asdfA");
+// productReqDetails.setName("Qwertyuiop1234567890asdfA");
productReqDetails.setTags(Arrays.asList("Abc"));
normalizedName = productReqDetails.getName().trim().toLowerCase();
RestResponse createProduct = ProductRestUtils.createProduct(productReqDetails, productManager1);
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductSingleTagMaxLength() throws Exception {
// SingleTagMaxLength = 50
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(
Arrays.asList(productReqDetails.getName(), "Abba1234567890asdfghjkl123zxcvbnm432asdfgh12345678"));
normalizedName = productReqDetails.getName().toLowerCase();
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test (enabled = false)
public void createProductSingleTagExceedMaxLength() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1"); // Bug @:&=+'#
+ // productReqDetails.setName("CIProduct1"); // Bug @:&=+'#
productReqDetails.setTags(
Arrays.asList(productReqDetails.getName(), "Axbba1234567890asdfghjkl123zxcvbnm432asdfgh12345678"));
normalizedName = productReqDetails.getName().toLowerCase();
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test (enabled = false)
public void createProductAllTagsMaxLength() throws Exception {
// AllTagsMaxLength = 1024
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(
Arrays.asList(productReqDetails.getName(), "Abba1234567890asdfghjkl123zxcvbnm432asdfgh12345601",
"Abba1234567890asdfghjkl123zxcvbnm432asdfgh12345602",
public void createProductAllTagsExceedMaxLength() throws Exception {
// AllTagsMaxLength = 1024
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(
Arrays.asList(productReqDetails.getName(), "Abba1234567890asdfghjkl123zxcvbnm432asdfgh12345601",
"Abba1234567890asdfghjkl123zxcvbnm432asdfgh12345602",
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductDuplicateTagRemoved() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1"); // Bug @:&=+'#
+ // productReqDetails.setName("CIProduct1"); // Bug @:&=+'#
productReqDetails.setTags(Arrays.asList(productReqDetails.getName(), productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase();
RestResponse createProduct = ProductRestUtils.createProduct(productReqDetails, productManager1);
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductContactsIsEmpty() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1"); // Bug @:&=+'#
+ // productReqDetails.setName("CIProduct1"); // Bug @:&=+'#
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase();
productReqDetails.setContacts(Arrays.asList(""));
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductContactsInvalidFormat() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1"); // Bug @:&=+'#
+ // productReqDetails.setName("CIProduct1"); // Bug @:&=+'#
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase();
productReqDetails.setContacts(Arrays.asList("bt750345"));
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductConvertContactsToLowerCase() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1"); // Bug @:&=+'#
+ // productReqDetails.setName("CIProduct1"); // Bug @:&=+'#
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase();
productReqDetails.setContacts(Arrays.asList(productManager1.getUserId().toUpperCase()));
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductContactsDoexNotContainTheProductCreator() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1"); // Bug @:&=+'#
+ // productReqDetails.setName("CIProduct1"); // Bug @:&=+'#
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase();
productReqDetails.setContacts(Arrays.asList(productManager2.getUserId()));
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductContactsNotAllowedAsdcUsers() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1"); // Bug @:&=+'#
+ // productReqDetails.setName("CIProduct1"); // Bug @:&=+'#
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase();
productReqDetails.setContacts(Arrays.asList(designerUser.getUserId()));
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductContactsNotAsdcUser() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1"); // Bug @:&=+'#
+ // productReqDetails.setName("CIProduct1"); // Bug @:&=+'#
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase();
String nonAsdcUser = "bh1234";
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductProjectCodeIsEmpty() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setProjectCode("");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductProjectCodeIsNull() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setProjectCode(null);
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductProjectCodeIsNotNumeric() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setProjectCode("asdfgh");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductProjectCodeHasnMinCharacters() throws Exception {
// Min =5
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setProjectCode("12345");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductProjectCodeHasnMaxCharacters() throws Exception {
// Max =10
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setProjectCode("1234567890");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductProjectCodeExceedMaxCharacters() throws Exception {
// Max =10
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setProjectCode("12345678901");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductProjectCodeLessThanMinCharacters() throws Exception {
// Max =10
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setProjectCode("1234");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductIconIsEmpty() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setIcon("");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductIconIsNull() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setIcon(null);
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductIconMaxLength() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setIcon("asdfghjklqwertyuiozxcvbfv");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductIconExceedMaxLength() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setIcon("asdfghjklqwertyuiozxcvbf12");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductIconAllowedCharacters() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setIcon("a--s-fghjk_q__r1234567890");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test (enabled = false)
public void createProductIconInValidCharacters() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
String icon = "asdfg";
}
}
- @Test
+ @Test // (enabled = false)
public void createProductIsActiveisEmpty() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setActive("");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductIsActiveisNull() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setActive("");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductIsActiveisFalse() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setActive("false");
@Test
public void createProductIsActiveisHasInvalidValue() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setActive("xfalse");
AuditValidationUtils.validateAuditProduct(constructFieldsForAuditValidation, CREATE_AUDIT_ACTION);
}
- @Test
+ @Test // (enabled = false)
public void createProductIsActiveisTrue() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Product1");
+ // productReqDetails.setName("CIProduct1");
productReqDetails.setTags(Arrays.asList(productReqDetails.getName()));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");
productReqDetails.setActive("true");
//////////////////////////////////////////////
// DE192424
- @Test
+ @Test // (enabled = false)
public void createProductNameValidationNormalizationNameWithSpaces() throws Exception {
ProductReqDetails productReqDetails = ElementFactory.getDefaultProduct();
- productReqDetails.setName("Abba Emma");
+// productReqDetails.setName("Abba Emma");
// productReqDetails.setName("abba emma");
// productReqDetails.setTags(Arrays.asList("abba emma"));
normalizedName = productReqDetails.getName().toLowerCase().replaceAll("\\s+", "");