Index: branches/features/purchaseOrders/test/functional/LoginSpec.groovy
===================================================================
--- branches/features/purchaseOrders/test/functional/LoginSpec.groovy	(revision 949)
+++ branches/features/purchaseOrders/test/functional/LoginSpec.groovy	(revision 950)
@@ -3,4 +3,5 @@
 import gnumims.functional.pages.LogoutPage
 import spock.lang.Stepwise
+import spock.lang.Unroll
 
 @Stepwise
@@ -32,4 +33,5 @@
     }
 
+    //@Unroll("Username: '#username' with password: '#password' should fail to login.")
     def "If we type in the wrong password or username"() {
         expect:
@@ -41,5 +43,6 @@
         username  | password
         'admin'   | 'bogus' /* Bogus Password. */
-        'admin'   | ''      // Blank.
+        'admin'   | ''      // None.
+        'admin'   | ' '      // Blank.
         'admin'   | 'PASS'  // Capitals
         'admin'   | 'Pass'  // First Capital.
@@ -47,4 +50,5 @@
         'admin'   | 'pas'   // One letter short.
         'admin'   | 'passs' // One letter longer.
+        'admin'   | ' pass' // Leading space.
         'admin'   | 'pass ' // Trailing space.
         'admin'   | '*'     // Star Wildcard.
@@ -54,5 +58,6 @@
         'admin'   | 'pas%'  // Percentage Wildcard in pattern.
         'bogus'   | 'pass'  /* Bogus Username. */
-        ''        | 'pass'  // Blank
+        ''        | 'pass'  // None
+        ' '       | 'pass'  // Blank
         'ADMIN'   | 'pass'  // Capitals
         'Admin'   | 'pass'  // First Capital.
@@ -60,4 +65,5 @@
         'admi'    | 'pass'  // One letter short.
         'adminn'  | 'pass'  // One letter longer.
+        //' admin'  | 'pass' // Leading space.
         //'admin '  | 'pass' // Trailing space.
         '*'       | 'pass'  // Star Wildcard.
