Upgrade step with description longer than 200 characters fails when run
The `UpgradeAudit` table has a 200-character `description` field.  This is populated with the `.getDescription()` from the `UpgradeStep` when it is applied.  If the description is over 200 characters, this isn't detected until the upgrade step is run and the insert fails.

`UpgradeTestHelper` is supposed to check this sort of thing.
diff --git a/morf-testsupport/src/main/java/org/alfasoftware/morf/testing/UpgradeTestHelper.java b/morf-testsupport/src/main/java/org/alfasoftware/morf/testing/UpgradeTestHelper.java
index 09c73f79..45af5dd8 100755
--- a/morf-testsupport/src/main/java/org/alfasoftware/morf/testing/UpgradeTestHelper.java
+++ b/morf-testsupport/src/main/java/org/alfasoftware/morf/testing/UpgradeTestHelper.java
@@ -189,6 +189,7 @@ public class UpgradeTestHelper {
     // Check the upgrade step has a description
     final String description = upgradeStep.getDescription();
     assertTrue("Should have a description", StringUtils.isNotEmpty(description));
+    assertTrue("Description must not be more than 200 characters", description.length() <= 200);
 
     // Descriptions should not end with full-stops
     if (description.endsWith(".")) {

['morf-testsupport/src/main/java/org/alfasoftware/morf/testing/UpgradeTestHelper.java']