From b068880224d67a82312a416fbaf7d1ad8c3bd56b Mon Sep 17 00:00:00 2001 From: ArthurClemens Date: Sun, 14 Jun 2009 16:49:18 +0000 Subject: [PATCH] Item1724: clean up test cases git-svn-id: http://svn.foswiki.org/branches/Release01x00@4128 0b4bb1d4-4e5a-0410-9cc4-b2b747904278 --- ...txt => TestCaseEditTableAllFieldTypes.txt} | 0 ...xt => TestCaseEditTableMacrosInMacros.txt} | 0 ... => TestCaseEditTableMacrosInSettings.txt} | 0 ...> TestCaseEditTableMacrosWithSettings.txt} | 0 ...txt => TestCaseEditTableMixedTagOrder.txt} | 0 ...eas.txt => TestCaseEditTableTextAreas.txt} | 0 ...ble.txt => TestCaseEditTableWithTable.txt} | 0 ...=> TestCaseEditTableWithTableInitSort.txt} | 0 .../TestCases/TestCaseJavascriptFiles.txt | 22 +- .../TestCases/TestCaseTWikiJavascripts.txt | 1075 ----------------- 10 files changed, 14 insertions(+), 1083 deletions(-) rename core/data/TestCases/{TestCaseTableWithAllTypeEdits.txt => TestCaseEditTableAllFieldTypes.txt} (100%) rename core/data/TestCases/{TestCaseTablesMacrosInMacros.txt => TestCaseEditTableMacrosInMacros.txt} (100%) rename core/data/TestCases/{TestCaseTablesMacrosInSettings.txt => TestCaseEditTableMacrosInSettings.txt} (100%) rename core/data/TestCases/{TestCaseTablesWithMacroWithSettings.txt => TestCaseEditTableMacrosWithSettings.txt} (100%) rename core/data/TestCases/{TestCaseTablesMixedTagOrder.txt => TestCaseEditTableMixedTagOrder.txt} (100%) rename core/data/TestCases/{TestCaseTableEditTextAreas.txt => TestCaseEditTableTextAreas.txt} (100%) rename core/data/TestCases/{TestCaseTableAndEditTable.txt => TestCaseEditTableWithTable.txt} (100%) rename core/data/TestCases/{TestCaseTableSortAndEditTable.txt => TestCaseEditTableWithTableInitSort.txt} (100%) delete mode 100644 core/data/TestCases/TestCaseTWikiJavascripts.txt diff --git a/core/data/TestCases/TestCaseTableWithAllTypeEdits.txt b/core/data/TestCases/TestCaseEditTableAllFieldTypes.txt similarity index 100% rename from core/data/TestCases/TestCaseTableWithAllTypeEdits.txt rename to core/data/TestCases/TestCaseEditTableAllFieldTypes.txt diff --git a/core/data/TestCases/TestCaseTablesMacrosInMacros.txt b/core/data/TestCases/TestCaseEditTableMacrosInMacros.txt similarity index 100% rename from core/data/TestCases/TestCaseTablesMacrosInMacros.txt rename to core/data/TestCases/TestCaseEditTableMacrosInMacros.txt diff --git a/core/data/TestCases/TestCaseTablesMacrosInSettings.txt b/core/data/TestCases/TestCaseEditTableMacrosInSettings.txt similarity index 100% rename from core/data/TestCases/TestCaseTablesMacrosInSettings.txt rename to core/data/TestCases/TestCaseEditTableMacrosInSettings.txt diff --git a/core/data/TestCases/TestCaseTablesWithMacroWithSettings.txt b/core/data/TestCases/TestCaseEditTableMacrosWithSettings.txt similarity index 100% rename from core/data/TestCases/TestCaseTablesWithMacroWithSettings.txt rename to core/data/TestCases/TestCaseEditTableMacrosWithSettings.txt diff --git a/core/data/TestCases/TestCaseTablesMixedTagOrder.txt b/core/data/TestCases/TestCaseEditTableMixedTagOrder.txt similarity index 100% rename from core/data/TestCases/TestCaseTablesMixedTagOrder.txt rename to core/data/TestCases/TestCaseEditTableMixedTagOrder.txt diff --git a/core/data/TestCases/TestCaseTableEditTextAreas.txt b/core/data/TestCases/TestCaseEditTableTextAreas.txt similarity index 100% rename from core/data/TestCases/TestCaseTableEditTextAreas.txt rename to core/data/TestCases/TestCaseEditTableTextAreas.txt diff --git a/core/data/TestCases/TestCaseTableAndEditTable.txt b/core/data/TestCases/TestCaseEditTableWithTable.txt similarity index 100% rename from core/data/TestCases/TestCaseTableAndEditTable.txt rename to core/data/TestCases/TestCaseEditTableWithTable.txt diff --git a/core/data/TestCases/TestCaseTableSortAndEditTable.txt b/core/data/TestCases/TestCaseEditTableWithTableInitSort.txt similarity index 100% rename from core/data/TestCases/TestCaseTableSortAndEditTable.txt rename to core/data/TestCases/TestCaseEditTableWithTableInitSort.txt diff --git a/core/data/TestCases/TestCaseJavascriptFiles.txt b/core/data/TestCases/TestCaseJavascriptFiles.txt index 82933d6432..7ef920ecbe 100644 --- a/core/data/TestCases/TestCaseJavascriptFiles.txt +++ b/core/data/TestCases/TestCaseJavascriptFiles.txt @@ -1,10 +1,10 @@ -%META:TOPICINFO{author="ProjectContributor" date="1111930902" format="1.0" version="$Rev: 7490 $"}% +%META:TOPICINFO{author="ProjectContributor" date="1111930902" format="1.0" version="$Rev: 1340 $"}% ---+!! Unit tests for !JavascriptFiles These tests require Foswiki:Extensions.JSUnitContrib to run. -*[[%PUBURL%/%SYSTEMWEB%/JSUnitContrib/testRunner.html?testpage=%SCRIPTURL{"view"}%/%BASEWEB%/%TOPIC%][Run tests]]* +Run tests @@ -1042,20 +1042,26 @@ foswiki.Event.addLoadEvent("createTextNode"); foswiki.StringConstants.getInstance().init(); - text = "fg"; - expected = "fg"; + text = "abc"; + expected = "Abc"; result = foswiki.String.makeWikiWord(text); assertEquals("makeWikiWord:", result, expected); - text = " word"; - expected = "Word"; + text = "wiki word"; + expected = "WikiWord"; result = foswiki.String.makeWikiWord(text); assertEquals("makeWikiWord:", result, expected); - text = "beral"; - expected = "beral"; + text = "abc !@#$%&*()_+-={}[]:;\"'|\<,>.?/123"; + expected = "Abc123"; result = foswiki.String.makeWikiWord(text); assertEquals("makeWikiWord:", result, expected); + + /* + TESTS (OR CODE) NOT FINISHED YET + NEEDS REAL LIFE CODE + */ + } function testMakeWikiWord_UniCode_WithInvalidArgs() { assertNull("An invalid argument should result in null:", foswiki.String.makeWikiWord(null)); diff --git a/core/data/TestCases/TestCaseTWikiJavascripts.txt b/core/data/TestCases/TestCaseTWikiJavascripts.txt deleted file mode 100644 index 5365e0e5bd..0000000000 --- a/core/data/TestCases/TestCaseTWikiJavascripts.txt +++ /dev/null @@ -1,1075 +0,0 @@ -%META:TOPICINFO{author="ProjectContributor" date="1111930902" format="1.0" version="$Rev: 7490 $"}% - ----+!! Unit tests for !JavascriptFiles - -These tests require Foswiki:Extensions.JSUnitContrib to run. - -*[[%PUBURL%/%SYSTEMWEB%/JSUnitContrib/testRunner.html?testpage=%SCRIPTURL{"view"}%/%BASEWEB%/%TOPIC%][Run tests]]* - - - - -%TOC% - ----++ foswiki.Array - - ----+++ foswiki.Array.remove - - - ----+++ foswiki.Array.convertArgumentsToArray - - - ----+++ foswiki.Array.indexOf - - - - - - ----++ foswiki.Form - - -
- - - - - - - - -
-
- - - -
-
- - - - - - - - - - - - - - -
- ----+++ foswiki.Form.formData2QueryString - - - - - ----++ foswiki.HTML - - - - ----+++ foswiki.HTML.setHtmlOfElementWithId - -
- - - ----+++ foswiki.HTML.setHtmlOfElement - -
- - - ----+++ foswiki.HTML.getHtmlOfElementWithId - -
***HtmlOfElementWithId***
- - - ----+++ foswiki.HTML.getHtmlOfElement - -
+++HtmlOfElement+++
- - - - ----+++ foswiki.HTML.clearElementWithId - -
***clearElementWithId text***
- - - ----+++ foswiki.HTML.clearElement - -
***clearElement text***
- - - - - ----+++ foswiki.HTML.insertAfterElement - -
insert after this div...
- - - ----+++ foswiki.HTML.insertBeforeElement - -
insert before this div...
- - - ----+++ foswiki.HTML.replaceElement - -
replace this div...
- - - ----+++ foswiki.HTML.setNodeAttributesInList - -
- -
- - - - ----++ foswiki.Window - - ----+++ foswiki.Window.openPopup - - - - - - - - ----++ foswiki.Event - - ----+++ foswiki.Event.addLoadEvent - -
Here goes...
- - - - ----++ foswiki.Pref - - ----+++ foswiki.Pref.setCookie, foswiki.Pref.getCookie - - ----+++ foswiki.Pref.deleteCookie - - - ----+++ foswiki.Pref.setPref, foswiki.Pref.getPref - - - ----+++ foswiki.Pref.getPrefList, foswiki.Pref.getPrefValueFromPrefList - - - ----++ foswiki.CSS - - ----+++ foswiki.CSS.removeClass, foswiki.CSS.getClassList - -
text
- - - ----+++ foswiki.CSS.addClass - -
text
- - - ----+++ foswiki.CSS.replaceClass - -
text
- - - ----+++ foswiki.CSS.setClassList - -
text
- - - ----+++ foswiki.CSS.hasClass - -
text
- - - - ----++ foswiki.String - - ----+++ foswiki.String.isWikiWord - - ----+++ foswiki.String.capitalize - - ----+++ foswiki.String.isBoolean - - ----+++ foswiki.String.removeSpaces - - - ----+++ foswiki.String.removePunctuation - - - - ----+++ foswiki.String.makeWikiWord - - ----+++ foswiki.String.makeSafeForTableEntry - - - - ----++ foswiki.String (unicode chars) - - ----+++ foswiki.String.makeWikiWord - -