Eliraz Levi has posted comments on this change.

Change subject: webadmin: integrate CidrValidator to frontend
......................................................................


Patch Set 8:

(6 comments)

http://gerrit.ovirt.org/#/c/32541/8/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/validation/CidrValidation.java
File 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/validation/CidrValidation.java:

Line 18:         String cidr = (String) value;
Line 19:         ValidationResult result = new ValidationResult();
Line 20:         if (!CidrValidator.isCidrFormatValid(cidr)) {
Line 21:             failWith(result, getThisFieldMustContainCidrInFormatMsg());
Line 22:         }
> Sorry I missed this earlier, it's customary to put else if statements in th
Done
Line 23: 
Line 24:         else if (!CidrValidator.isCidrNetworkAddressValid(cidr)) {
Line 25:             failWith(result, getCidrNotNetworkAddress());
Line 26:         }


http://gerrit.ovirt.org/#/c/32541/8/frontend/webadmin/modules/uicommonweb/src/test/java/org/ovirt/engine/ui/uicommonweb/validation/CidrValidationTest.java
File 
frontend/webadmin/modules/uicommonweb/src/test/java/org/ovirt/engine/ui/uicommonweb/validation/CidrValidationTest.java:

Line 73:                 { ".................", false}, //$NON-NLS-1$
Line 74:                 { "././././", false}, //$NON-NLS-1$
Line 75:                 { "?/?/?/?/", false}, //$NON-NLS-1$
Line 76: 
Line 77:                 // Not A Network address
> The following tests look good, could you just sort them somehow? Maybe by d
Done
Line 78:                 { "255.255.255.250/16", false}, //$NON-NLS-1$
Line 79:                 { "192.0.0.0/1", false}, //$NON-NLS-1$
Line 80:                 { "224.0.0.0/2", false}, //$NON-NLS-1$
Line 81:                 { "240.255.255.247/3", false}, //$NON-NLS-1$


Line 97:                 { "255.252.0.0/14", true}, //$NON-NLS-1$
Line 98:                 { "255.0.0.0/8", true}, //$NON-NLS-1$
Line 99:                 { "248.0.0.0/5", true}, //$NON-NLS-1$
Line 100:                 { "128.0.0.0/1", true}, //$NON-NLS-1$
Line 101:                 { "255.0.254.0/23", true}, //$NON-NLS-1$
> I would put this next to the other one with 23 prefix, to have tests in ord
Done
Line 102:                 { "255.255.255.254/31", true}, //$NON-NLS-1$
Line 103:                 { "255.255.255.248/29", true}, //$NON-NLS-1$
Line 104:                 { "255.255.0.0/16", true} //$NON-NLS-1$
Line 105:         });


Line 98:                 { "255.0.0.0/8", true}, //$NON-NLS-1$
Line 99:                 { "248.0.0.0/5", true}, //$NON-NLS-1$
Line 100:                 { "128.0.0.0/1", true}, //$NON-NLS-1$
Line 101:                 { "255.0.254.0/23", true}, //$NON-NLS-1$
Line 102:                 { "255.255.255.254/31", true}, //$NON-NLS-1$
> This is a duplicate, it already appears above.
Done
Line 103:                 { "255.255.255.248/29", true}, //$NON-NLS-1$
Line 104:                 { "255.255.0.0/16", true} //$NON-NLS-1$
Line 105:         });
Line 106:     }


Line 99:                 { "248.0.0.0/5", true}, //$NON-NLS-1$
Line 100:                 { "128.0.0.0/1", true}, //$NON-NLS-1$
Line 101:                 { "255.0.254.0/23", true}, //$NON-NLS-1$
Line 102:                 { "255.255.255.254/31", true}, //$NON-NLS-1$
Line 103:                 { "255.255.255.248/29", true}, //$NON-NLS-1$
> I would put this higher up, between prefix 31 and 24, see other comment con
Done
Line 104:                 { "255.255.0.0/16", true} //$NON-NLS-1$
Line 105:         });
Line 106:     }
Line 107: 


Line 100:                 { "128.0.0.0/1", true}, //$NON-NLS-1$
Line 101:                 { "255.0.254.0/23", true}, //$NON-NLS-1$
Line 102:                 { "255.255.255.254/31", true}, //$NON-NLS-1$
Line 103:                 { "255.255.255.248/29", true}, //$NON-NLS-1$
Line 104:                 { "255.255.0.0/16", true} //$NON-NLS-1$
> This is another duplicate.
Done
Line 105:         });
Line 106:     }
Line 107: 


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

Gerrit-MessageType: comment
Gerrit-Change-Id: Ib09d8943b0265960a35f3dd328dae20247b69fd3
Gerrit-PatchSet: 8
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Eliraz Levi <el...@redhat.com>
Gerrit-Reviewer: Eliraz Levi <el...@redhat.com>
Gerrit-Reviewer: Lior Vernia <lver...@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