Eliraz Levi has posted comments on this change.

Change subject: common: adding maskValidator util
......................................................................


Patch Set 12:

(13 comments)

http://gerrit.ovirt.org/#/c/35144/12/backend/manager/modules/common/src/test/java/org/ovirt/engine/core/common/validation/MaskValidatorTest.java
File 
backend/manager/modules/common/src/test/java/org/ovirt/engine/core/common/validation/MaskValidatorTest.java:

Line 19: 
Line 20:     public MaskValidatorTest(String mask, boolean 
isNetmaskValidFormat, boolean isMaskValid, boolean isPrefixValid) {
Line 21:         this.mask = mask;
Line 22:         this.isNetmaskValidFormat = isNetmaskValidFormat;
Line 23:         this.isMaskValid = isMaskValid;
> These two members probably should be similarly named, e.g. isNetmaskValidFo
Done
Line 24:         this.isPrefixValid = isPrefixValid;
Line 25:     }
Line 26: 
Line 27:     @Test


Line 32: 
Line 33:     @Test
Line 34:     public void checkPrefixFormatValidation() {
Line 35:         assertEquals("Failed to validate prefix's Format: " + mask,
Line 36:                 isMaskValid && isPrefixValid, 
MaskValidator.getInstance().isPrefixValid(mask));
> The isMaskValid parameter is irrelevant here. This test only checks that th
Done
Line 37:     }
Line 38: 
Line 39:     @Test
Line 40:     public void checkNetmaskValidValue() {


Line 51:     public static Collection<Object[]> namesParams() {
Line 52:         return Arrays.asList(new Object[][] {
Line 53: 
Line 54:                 // Bad Format
Line 55:                 { null, false, false, true }, //$NON-NLS-1$
> Should null be a valid prefix?
Done
Line 56:                 { "", false, false, false }, //$NON-NLS-1$
Line 57:                 { "a.a.a.a", false, false, false }, //$NON-NLS-1$
Line 58:                 { "255.255.0", false, false, false }, //$NON-NLS-1$
Line 59:                 { "255.255.0", false, false, false }, //$NON-NLS-1$


Line 52:         return Arrays.asList(new Object[][] {
Line 53: 
Line 54:                 // Bad Format
Line 55:                 { null, false, false, true }, //$NON-NLS-1$
Line 56:                 { "", false, false, false }, //$NON-NLS-1$
> Whenever the first parameter is false, an expected result for the second pa
Done
Line 57:                 { "a.a.a.a", false, false, false }, //$NON-NLS-1$
Line 58:                 { "255.255.0", false, false, false }, //$NON-NLS-1$
Line 59:                 { "255.255.0", false, false, false }, //$NON-NLS-1$
Line 60:                 { "255.255.0.0.0", false, false, false }, //$NON-NLS-1$


Line 55:                 { null, false, false, true }, //$NON-NLS-1$
Line 56:                 { "", false, false, false }, //$NON-NLS-1$
Line 57:                 { "a.a.a.a", false, false, false }, //$NON-NLS-1$
Line 58:                 { "255.255.0", false, false, false }, //$NON-NLS-1$
Line 59:                 { "255.255.0", false, false, false }, //$NON-NLS-1$
> This test is identical to the one above it.
Done
Line 60:                 { "255.255.0.0.0", false, false, false }, //$NON-NLS-1$
Line 61:                 { "255.255.0.0.", false, false, false }, //$NON-NLS-1$
Line 62: 
Line 63:                 { "31 ", false, false, false }, //$NON-NLS-1$ /*note 
extra space*/


Line 61:                 { "255.255.0.0.", false, false, false }, //$NON-NLS-1$
Line 62: 
Line 63:                 { "31 ", false, false, false }, //$NON-NLS-1$ /*note 
extra space*/
Line 64:                 { "33", false, false, false }, //$NON-NLS-1$
Line 65:                 { "33", false, false, false }, //$NON-NLS-1$
> This too.
Done
Line 66:                 { "31/", false, false, false }, //$NON-NLS-1$
Line 67:                 { "31*", false, false, false }, //$NON-NLS-1$
Line 68:                 { "//31 ", false, false, false }, //$NON-NLS-1$
Line 69:                 { "/31 ", false, false, false }, //$NON-NLS-1$ /*note 
extra space*/


Line 68:                 { "//31 ", false, false, false }, //$NON-NLS-1$
Line 69:                 { "/31 ", false, false, false }, //$NON-NLS-1$ /*note 
extra space*/
Line 70:                 { "01", false, false, true }, //$NON-NLS-1$
Line 71:                 { "01/", false, false, false }, //$NON-NLS-1$
Line 72:                 { "33", false, false, false }, //$NON-NLS-1$
> Third duplicate, why do you need so many of the same test?
Done
Line 73:                 { "/33", false, false, false }, //$NON-NLS-1$
Line 74: 
Line 75:                 // Not Valid
Line 76:                 { "255.255.0.1", true, false, false }, //$NON-NLS-1$


Line 73:                 { "/33", false, false, false }, //$NON-NLS-1$
Line 74: 
Line 75:                 // Not Valid
Line 76:                 { "255.255.0.1", true, false, false }, //$NON-NLS-1$
Line 77:                 { "255.255.0.1", true, false, false }, //$NON-NLS-1$
> Duplicate.
Done
Line 78:                 { "255.0.255.0", true, false, false }, //$NON-NLS-1$
Line 79:                 { "255.0.0.255", true, false, false }, //$NON-NLS-1$
Line 80:                 { "224.0.255.0", true, false, false }, //$NON-NLS-1$
Line 81: 


Line 80:                 { "224.0.255.0", true, false, false }, //$NON-NLS-1$
Line 81: 
Line 82:                 // Valid
Line 83:                 { "255.255.0.0", true, true, false }, //$NON-NLS-1$
Line 84:                 { "255.255.0.0", true, true, false }, //$NON-NLS-1$
> Duplicate.
Done
Line 85:                 { "255.255.255.255", true, true, false }, //$NON-NLS-1$
Line 86: 
Line 87:                 { "31", false, true, true }, //$NON-NLS-1$
Line 88:                 { "/31", false, true, true }, //$NON-NLS-1$


Line 83:                 { "255.255.0.0", true, true, false }, //$NON-NLS-1$
Line 84:                 { "255.255.0.0", true, true, false }, //$NON-NLS-1$
Line 85:                 { "255.255.255.255", true, true, false }, //$NON-NLS-1$
Line 86: 
Line 87:                 { "31", false, true, true }, //$NON-NLS-1$
> In these four cases as well, the second parameter should be irrelevant and 
Done
Line 88:                 { "/31", false, true, true }, //$NON-NLS-1$
Line 89:                 { "7", false, true, true }, //$NON-NLS-1$
Line 90:                 { "/7", false, true, true }, //$NON-NLS-1$
Line 91: 


Line 88:                 { "/31", false, true, true }, //$NON-NLS-1$
Line 89:                 { "7", false, true, true }, //$NON-NLS-1$
Line 90:                 { "/7", false, true, true }, //$NON-NLS-1$
Line 91: 
Line 92:                 { "255.255.0.1", true, false, true }, //$NON-NLS-1$
> Duplicate.
Done
Line 93:                 { "255.255.0.1", true, false, false }, //$NON-NLS-1$
Line 94: 
Line 95:                 { "255.255.0.0", true, true, false }, //$NON-NLS-1$
Line 96: 


Line 89:                 { "7", false, true, true }, //$NON-NLS-1$
Line 90:                 { "/7", false, true, true }, //$NON-NLS-1$
Line 91: 
Line 92:                 { "255.255.0.1", true, false, true }, //$NON-NLS-1$
Line 93:                 { "255.255.0.1", true, false, false }, //$NON-NLS-1$
> Third duplicate of its kind, again (and also with a wrong expected value in
Done
Line 94: 
Line 95:                 { "255.255.0.0", true, true, false }, //$NON-NLS-1$
Line 96: 
Line 97:         });


Line 91: 
Line 92:                 { "255.255.0.1", true, false, true }, //$NON-NLS-1$
Line 93:                 { "255.255.0.1", true, false, false }, //$NON-NLS-1$
Line 94: 
Line 95:                 { "255.255.0.0", true, true, false }, //$NON-NLS-1$
> Duplicate.
Done
Line 96: 
Line 97:         });
Line 98:     }
Line 99: 


-- 
To view, visit http://gerrit.ovirt.org/35144
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I04fb0aa2193801688f1bfc5dc7684cabdfa2827d
Gerrit-PatchSet: 12
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Eliraz Levi <el...@redhat.com>
Gerrit-Reviewer: Alona Kaplan <alkap...@redhat.com>
Gerrit-Reviewer: Eliraz Levi <el...@redhat.com>
Gerrit-Reviewer: Lior Vernia <lver...@redhat.com>
Gerrit-Reviewer: Martin Mucha <mmu...@redhat.com>
Gerrit-Reviewer: Yevgeny Zaspitsky <yzasp...@redhat.com>
Gerrit-Reviewer: automat...@ovirt.org
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to