@@ -23,13 +23,9 @@ public S hasColumnCount(int count) {
 
   public S hasColumn(String columnName) {
     isNotNull();
-    if (actual.isBeforeFirst() || actual.isAfterLast()) {
-      actual.moveToFirst();
-    }
-    int actualColumnIndex = actual.getColumnIndex(columnName);
-    assertThat(actualColumnIndex) //
-        .overridingErrorMessage("Expected to have column <%s> but has not.", columnName) //
-        .isNotNegative();
+    assertThat(actual.getColumnNames()) //
+        .overridingErrorMessage("Expected to have column <%s> but did not.", columnName) //
+        .contains(columnName);
     return myself;
   }
 