From 410f0881498677582d4858f8d14e3316fdb2641d Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sun, 14 Jan 2018 15:43:55 +0100 Subject: [PATCH] Make tests part of the repos --- tests/3D/3DViewerTest.js | 12 +++ tests/3D/Loader/DdsLoaderTest.js | 12 +++ tests/3D/Loader/MtlLoaderTest.js | 12 +++ tests/3D/Loader/ObjLoaderTest.js | 12 +++ tests/3D/Loader/StlLoaderTest.js | 12 +++ tests/Account/AccountManagerTest.js | 12 +++ tests/Account/AccountTypeTest.enum | 12 +++ tests/Animation/AnimationTest.js | 12 +++ .../Animation/Canvas/ParticleAnimationTest.js | 12 +++ tests/Animation/Canvas/ParticleTest.js | 12 +++ tests/Asset/AssetManagerTest.js | 33 +++++++ tests/Auth/AuthTest.js | 12 +++ tests/AutoloaderTest.js | 12 +++ tests/Chart/AreaChartTest.js | 12 +++ tests/Chart/BarChartTest.js | 12 +++ tests/Chart/BoxplotChartTest.js | 12 +++ tests/Chart/CalendarChartTest.js | 12 +++ tests/Chart/CandlestickChartTest.js | 12 +++ tests/Chart/ChartLegendTest.js | 12 +++ tests/Chart/ColumnChartTest.js | 12 +++ tests/Chart/DiffAreaChartTest.js | 12 +++ tests/Chart/DonutChartTest.js | 12 +++ tests/Chart/FillGougeChartTest.js | 12 +++ tests/Chart/GanttChartTest.js | 12 +++ tests/Chart/GougeChartTest.js | 12 +++ tests/Chart/GroupedBarChartTest.js | 12 +++ tests/Chart/GroupedColumnChartTest.js | 12 +++ tests/Chart/LineChartTest.js | 12 +++ tests/Chart/OhlcChartTest.js | 12 +++ tests/Chart/PieChartTest.js | 12 +++ tests/Chart/PositionEnumTest.js | 12 +++ tests/Chart/PositionTest.enum | 12 +++ tests/Chart/PyramidChartTest.js | 12 +++ tests/Chart/RadarChartTest.js | 12 +++ tests/Chart/ScatterplotChartTest.js | 12 +++ tests/Chart/StackedAreaChartTest.js | 12 +++ tests/Chart/StackedBarChartTest.js | 12 +++ tests/Chart/StackedColumnChartTest.js | 12 +++ tests/Chart/TextElementTest.js | 12 +++ tests/Chart/TreeChartTest.js | 12 +++ tests/Chart/VWaterfallChartTest.js | 12 +++ tests/Chart/WaterfallChartTest.js | 12 +++ tests/Chart/chart-column.htm | 99 +++++++++++++++++++ tests/Chart/chart-line.htm | 95 ++++++++++++++++++ tests/Chart/chart-pie.htm | 99 +++++++++++++++++++ tests/Chart/chart-radar.htm | 95 ++++++++++++++++++ tests/Config/OptionsTest.js | 41 ++++++++ tests/DataStorage/CacheManagerTest.js | 12 +++ tests/DataStorage/CookieJarTest.js | 12 +++ tests/DataStorage/LocalStorageTest.js | 12 +++ tests/DataStorage/StorageManagerTest.js | 12 +++ tests/Dispatcher/DispatcherTest.js | 12 +++ tests/Event/EventManagerTest.js | 12 +++ tests/Log/LogLevelTest.enum | 12 +++ tests/Log/LogLevelTest.enum.js | 12 +++ tests/Log/LoggerTest.js | 12 +++ tests/Math/MathProcessorTest.js | 12 +++ tests/Math/Stochastic/AverageTest.js | 12 +++ .../Forecast/LinearRegressionTest.js | 12 +++ tests/Media/Audio/UISoundTest.js | 12 +++ tests/Media/Video/CameraRecognitionTest.js | 12 +++ .../Notification/App/AppNotificationTest.js | 12 +++ .../Browser/BrowserNotificationTest.js | 12 +++ .../Notification/NotificationManagerTest.js | 12 +++ .../Notification/NotificationMessageTest.js | 12 +++ .../Notification/NotificationTypeTest.enum | 12 +++ tests/Message/Request/BrowserTypeTest.enum | 12 +++ tests/Message/Request/OSTypeTest.enum | 12 +++ tests/Message/Request/RequestDataTest.enum | 12 +++ tests/Message/Request/RequestMethodTest.enum | 12 +++ tests/Message/Request/RequestTest.js | 12 +++ tests/Message/Request/RequestTypeTest.enum | 12 +++ tests/Message/Response/ResponseManagerTest.js | 12 +++ .../Response/ResponseResultTypeTest.enum | 12 +++ tests/Message/Response/ResponseTest.js | 12 +++ tests/Message/Response/ResponseTypeTest.enum | 12 +++ tests/Models/AccountTest.js | 12 +++ tests/Module/ModuleFactoryTest.js | 12 +++ tests/Module/ModuleManagerTest.js | 12 +++ tests/Route/RouteTest.js | 12 +++ tests/Security/Hash/Sha1Test.js | 12 +++ tests/Security/Hash/Sha1bTest.js | 12 +++ tests/Socket/Client/ClientTest.js | 12 +++ tests/SpecRunner.html | 36 +++++++ tests/Spreadsheet/CellTest.js | 12 +++ tests/Spreadsheet/FormattingTest.js | 12 +++ tests/Spreadsheet/FunctionsTest.js | 12 +++ tests/Spreadsheet/SheetTest.js | 12 +++ tests/Spreadsheet/SpreadsheetTest.js | 12 +++ tests/UI/ActionManagerTest.js | 12 +++ tests/UI/Component/AutocompleteTest.js | 12 +++ tests/UI/Component/FormTest.js | 12 +++ tests/UI/Component/InputTest.js | 12 +++ tests/UI/Component/TabTest.js | 12 +++ tests/UI/Component/TableTest.js | 12 +++ tests/UI/Component/TagInputTest.js | 12 +++ tests/UI/Component/TagListTest.js | 12 +++ tests/UI/DragNDropTest.js | 12 +++ tests/UI/GeneralUITest.js | 12 +++ tests/UI/Input/InputManagerTest.js | 12 +++ .../UI/Input/Keyboard/KeyboardManagerTest.js | 12 +++ tests/UI/Input/Math/EvaluatorTest.class | 12 +++ tests/UI/Input/Mouse/ClickTypeTest.enum | 12 +++ tests/UI/Input/Mouse/EventTypeTest.enum | 12 +++ tests/UI/Input/Mouse/MouseManagerTest.js | 12 +++ tests/UI/Input/Touch/TouchManagerTest.js | 12 +++ tests/UI/Input/Voice/ReadManagerTest.js | 12 +++ tests/UI/Input/Voice/SpeechManagerTest.js | 12 +++ tests/UI/Input/Voice/VoiceManagerTest.js | 12 +++ tests/UI/LoaderTest.js | 12 +++ tests/UI/UIManagerTest.js | 12 +++ tests/UnhandledExceptionTest.js | 12 +++ tests/Uri/HttpTest.js | 81 +++++++++++++++ tests/Uri/UriFactoryTest.js | 80 +++++++++++++++ tests/Utils/GeneralUtilsTest.js | 12 +++ tests/Utils/Markdown/MarkdownTest.js | 12 +++ tests/Utils/StringUtilsTest.js | 12 +++ tests/Utils/UiUtilsTest.js | 12 +++ tests/Utils/oLibTest.js | 12 +++ tests/Validation/ValidateDateTest.class | 12 +++ tests/Validation/ValidateMathTest.class | 12 +++ tests/Validation/ValidateNumberTest.class | 12 +++ tests/Validation/ValidateStringTest.class | 12 +++ tests/Views/FormViewTest.js | 61 ++++++++++++ tests/Views/TableViewTest.js | 12 +++ 125 files changed, 2100 insertions(+) create mode 100644 tests/3D/3DViewerTest.js create mode 100644 tests/3D/Loader/DdsLoaderTest.js create mode 100644 tests/3D/Loader/MtlLoaderTest.js create mode 100644 tests/3D/Loader/ObjLoaderTest.js create mode 100644 tests/3D/Loader/StlLoaderTest.js create mode 100644 tests/Account/AccountManagerTest.js create mode 100644 tests/Account/AccountTypeTest.enum create mode 100644 tests/Animation/AnimationTest.js create mode 100644 tests/Animation/Canvas/ParticleAnimationTest.js create mode 100644 tests/Animation/Canvas/ParticleTest.js create mode 100644 tests/Asset/AssetManagerTest.js create mode 100644 tests/Auth/AuthTest.js create mode 100644 tests/AutoloaderTest.js create mode 100644 tests/Chart/AreaChartTest.js create mode 100644 tests/Chart/BarChartTest.js create mode 100644 tests/Chart/BoxplotChartTest.js create mode 100644 tests/Chart/CalendarChartTest.js create mode 100644 tests/Chart/CandlestickChartTest.js create mode 100644 tests/Chart/ChartLegendTest.js create mode 100644 tests/Chart/ColumnChartTest.js create mode 100644 tests/Chart/DiffAreaChartTest.js create mode 100644 tests/Chart/DonutChartTest.js create mode 100644 tests/Chart/FillGougeChartTest.js create mode 100644 tests/Chart/GanttChartTest.js create mode 100644 tests/Chart/GougeChartTest.js create mode 100644 tests/Chart/GroupedBarChartTest.js create mode 100644 tests/Chart/GroupedColumnChartTest.js create mode 100644 tests/Chart/LineChartTest.js create mode 100644 tests/Chart/OhlcChartTest.js create mode 100644 tests/Chart/PieChartTest.js create mode 100644 tests/Chart/PositionEnumTest.js create mode 100644 tests/Chart/PositionTest.enum create mode 100644 tests/Chart/PyramidChartTest.js create mode 100644 tests/Chart/RadarChartTest.js create mode 100644 tests/Chart/ScatterplotChartTest.js create mode 100644 tests/Chart/StackedAreaChartTest.js create mode 100644 tests/Chart/StackedBarChartTest.js create mode 100644 tests/Chart/StackedColumnChartTest.js create mode 100644 tests/Chart/TextElementTest.js create mode 100644 tests/Chart/TreeChartTest.js create mode 100644 tests/Chart/VWaterfallChartTest.js create mode 100644 tests/Chart/WaterfallChartTest.js create mode 100644 tests/Chart/chart-column.htm create mode 100644 tests/Chart/chart-line.htm create mode 100644 tests/Chart/chart-pie.htm create mode 100644 tests/Chart/chart-radar.htm create mode 100644 tests/Config/OptionsTest.js create mode 100644 tests/DataStorage/CacheManagerTest.js create mode 100644 tests/DataStorage/CookieJarTest.js create mode 100644 tests/DataStorage/LocalStorageTest.js create mode 100644 tests/DataStorage/StorageManagerTest.js create mode 100644 tests/Dispatcher/DispatcherTest.js create mode 100644 tests/Event/EventManagerTest.js create mode 100644 tests/Log/LogLevelTest.enum create mode 100644 tests/Log/LogLevelTest.enum.js create mode 100644 tests/Log/LoggerTest.js create mode 100644 tests/Math/MathProcessorTest.js create mode 100644 tests/Math/Stochastic/AverageTest.js create mode 100644 tests/Math/Stochastic/Forecast/LinearRegressionTest.js create mode 100644 tests/Media/Audio/UISoundTest.js create mode 100644 tests/Media/Video/CameraRecognitionTest.js create mode 100644 tests/Message/Notification/App/AppNotificationTest.js create mode 100644 tests/Message/Notification/Browser/BrowserNotificationTest.js create mode 100644 tests/Message/Notification/NotificationManagerTest.js create mode 100644 tests/Message/Notification/NotificationMessageTest.js create mode 100644 tests/Message/Notification/NotificationTypeTest.enum create mode 100644 tests/Message/Request/BrowserTypeTest.enum create mode 100644 tests/Message/Request/OSTypeTest.enum create mode 100644 tests/Message/Request/RequestDataTest.enum create mode 100644 tests/Message/Request/RequestMethodTest.enum create mode 100644 tests/Message/Request/RequestTest.js create mode 100644 tests/Message/Request/RequestTypeTest.enum create mode 100644 tests/Message/Response/ResponseManagerTest.js create mode 100644 tests/Message/Response/ResponseResultTypeTest.enum create mode 100644 tests/Message/Response/ResponseTest.js create mode 100644 tests/Message/Response/ResponseTypeTest.enum create mode 100644 tests/Models/AccountTest.js create mode 100644 tests/Module/ModuleFactoryTest.js create mode 100644 tests/Module/ModuleManagerTest.js create mode 100644 tests/Route/RouteTest.js create mode 100644 tests/Security/Hash/Sha1Test.js create mode 100644 tests/Security/Hash/Sha1bTest.js create mode 100644 tests/Socket/Client/ClientTest.js create mode 100644 tests/SpecRunner.html create mode 100644 tests/Spreadsheet/CellTest.js create mode 100644 tests/Spreadsheet/FormattingTest.js create mode 100644 tests/Spreadsheet/FunctionsTest.js create mode 100644 tests/Spreadsheet/SheetTest.js create mode 100644 tests/Spreadsheet/SpreadsheetTest.js create mode 100644 tests/UI/ActionManagerTest.js create mode 100644 tests/UI/Component/AutocompleteTest.js create mode 100644 tests/UI/Component/FormTest.js create mode 100644 tests/UI/Component/InputTest.js create mode 100644 tests/UI/Component/TabTest.js create mode 100644 tests/UI/Component/TableTest.js create mode 100644 tests/UI/Component/TagInputTest.js create mode 100644 tests/UI/Component/TagListTest.js create mode 100644 tests/UI/DragNDropTest.js create mode 100644 tests/UI/GeneralUITest.js create mode 100644 tests/UI/Input/InputManagerTest.js create mode 100644 tests/UI/Input/Keyboard/KeyboardManagerTest.js create mode 100644 tests/UI/Input/Math/EvaluatorTest.class create mode 100644 tests/UI/Input/Mouse/ClickTypeTest.enum create mode 100644 tests/UI/Input/Mouse/EventTypeTest.enum create mode 100644 tests/UI/Input/Mouse/MouseManagerTest.js create mode 100644 tests/UI/Input/Touch/TouchManagerTest.js create mode 100644 tests/UI/Input/Voice/ReadManagerTest.js create mode 100644 tests/UI/Input/Voice/SpeechManagerTest.js create mode 100644 tests/UI/Input/Voice/VoiceManagerTest.js create mode 100644 tests/UI/LoaderTest.js create mode 100644 tests/UI/UIManagerTest.js create mode 100644 tests/UnhandledExceptionTest.js create mode 100644 tests/Uri/HttpTest.js create mode 100644 tests/Uri/UriFactoryTest.js create mode 100644 tests/Utils/GeneralUtilsTest.js create mode 100644 tests/Utils/Markdown/MarkdownTest.js create mode 100644 tests/Utils/StringUtilsTest.js create mode 100644 tests/Utils/UiUtilsTest.js create mode 100644 tests/Utils/oLibTest.js create mode 100644 tests/Validation/ValidateDateTest.class create mode 100644 tests/Validation/ValidateMathTest.class create mode 100644 tests/Validation/ValidateNumberTest.class create mode 100644 tests/Validation/ValidateStringTest.class create mode 100644 tests/Views/FormViewTest.js create mode 100644 tests/Views/TableViewTest.js diff --git a/tests/3D/3DViewerTest.js b/tests/3D/3DViewerTest.js new file mode 100644 index 0000000..1c87191 --- /dev/null +++ b/tests/3D/3DViewerTest.js @@ -0,0 +1,12 @@ +describe('3DViewerTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/3D/Loader/DdsLoaderTest.js b/tests/3D/Loader/DdsLoaderTest.js new file mode 100644 index 0000000..1e63a0e --- /dev/null +++ b/tests/3D/Loader/DdsLoaderTest.js @@ -0,0 +1,12 @@ +describe('DdsLoaderTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/3D/Loader/MtlLoaderTest.js b/tests/3D/Loader/MtlLoaderTest.js new file mode 100644 index 0000000..bc5f3d2 --- /dev/null +++ b/tests/3D/Loader/MtlLoaderTest.js @@ -0,0 +1,12 @@ +describe('MtlLoaderTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/3D/Loader/ObjLoaderTest.js b/tests/3D/Loader/ObjLoaderTest.js new file mode 100644 index 0000000..6693124 --- /dev/null +++ b/tests/3D/Loader/ObjLoaderTest.js @@ -0,0 +1,12 @@ +describe('ObjLoaderTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/3D/Loader/StlLoaderTest.js b/tests/3D/Loader/StlLoaderTest.js new file mode 100644 index 0000000..a20148b --- /dev/null +++ b/tests/3D/Loader/StlLoaderTest.js @@ -0,0 +1,12 @@ +describe('StlLoaderTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Account/AccountManagerTest.js b/tests/Account/AccountManagerTest.js new file mode 100644 index 0000000..b389c74 --- /dev/null +++ b/tests/Account/AccountManagerTest.js @@ -0,0 +1,12 @@ +describe('AccountManagerTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Account/AccountTypeTest.enum b/tests/Account/AccountTypeTest.enum new file mode 100644 index 0000000..206f369 --- /dev/null +++ b/tests/Account/AccountTypeTest.enum @@ -0,0 +1,12 @@ +describe('AccountTypeTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Animation/AnimationTest.js b/tests/Animation/AnimationTest.js new file mode 100644 index 0000000..31e6e87 --- /dev/null +++ b/tests/Animation/AnimationTest.js @@ -0,0 +1,12 @@ +describe('AnimationTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Animation/Canvas/ParticleAnimationTest.js b/tests/Animation/Canvas/ParticleAnimationTest.js new file mode 100644 index 0000000..25d3d59 --- /dev/null +++ b/tests/Animation/Canvas/ParticleAnimationTest.js @@ -0,0 +1,12 @@ +describe('ParticleAnimationTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Animation/Canvas/ParticleTest.js b/tests/Animation/Canvas/ParticleTest.js new file mode 100644 index 0000000..ca6867c --- /dev/null +++ b/tests/Animation/Canvas/ParticleTest.js @@ -0,0 +1,12 @@ +describe('ParticleTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Asset/AssetManagerTest.js b/tests/Asset/AssetManagerTest.js new file mode 100644 index 0000000..e544a40 --- /dev/null +++ b/tests/Asset/AssetManagerTest.js @@ -0,0 +1,33 @@ +describe('AssetManagerTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); + + describe('testDefault', function () + { + it('Testing default functionality', function () + { + let asset = new jsOMS.Asset.AssetManager(); + expect(asset.get('invalid')).toBe(null); + expect(asset.remove('invalid')).toBeFalsy(); + }); + }); + + describe('testAssetInteraction', function () + { + it('Testing asset interaction functionality', function () + { + let asset = new jsOMS.Asset.AssetManager(); + expect(asset.get('../../../jsOMS/Utils/oLib.js')).not.toBe(null); + expect(asset.remove('../../../jsOMS/Utils/oLib.js')).toBeTruthy(); + expect(asset.load('../../../jsOMS/Utils/oLib.js', 'js')).not.toBeFalsy(); + }); + }); +}); diff --git a/tests/Auth/AuthTest.js b/tests/Auth/AuthTest.js new file mode 100644 index 0000000..442c441 --- /dev/null +++ b/tests/Auth/AuthTest.js @@ -0,0 +1,12 @@ +describe('AuthTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/AutoloaderTest.js b/tests/AutoloaderTest.js new file mode 100644 index 0000000..a8bbe45 --- /dev/null +++ b/tests/AutoloaderTest.js @@ -0,0 +1,12 @@ +describe('AutoloaderTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/AreaChartTest.js b/tests/Chart/AreaChartTest.js new file mode 100644 index 0000000..8e14e39 --- /dev/null +++ b/tests/Chart/AreaChartTest.js @@ -0,0 +1,12 @@ +describe('AreaChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/BarChartTest.js b/tests/Chart/BarChartTest.js new file mode 100644 index 0000000..2ea1800 --- /dev/null +++ b/tests/Chart/BarChartTest.js @@ -0,0 +1,12 @@ +describe('BarChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/BoxplotChartTest.js b/tests/Chart/BoxplotChartTest.js new file mode 100644 index 0000000..50674cf --- /dev/null +++ b/tests/Chart/BoxplotChartTest.js @@ -0,0 +1,12 @@ +describe('BoxplotChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/CalendarChartTest.js b/tests/Chart/CalendarChartTest.js new file mode 100644 index 0000000..22ba505 --- /dev/null +++ b/tests/Chart/CalendarChartTest.js @@ -0,0 +1,12 @@ +describe('CalendarChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/CandlestickChartTest.js b/tests/Chart/CandlestickChartTest.js new file mode 100644 index 0000000..bd8ab15 --- /dev/null +++ b/tests/Chart/CandlestickChartTest.js @@ -0,0 +1,12 @@ +describe('CandlestickChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/ChartLegendTest.js b/tests/Chart/ChartLegendTest.js new file mode 100644 index 0000000..7a94c1d --- /dev/null +++ b/tests/Chart/ChartLegendTest.js @@ -0,0 +1,12 @@ +describe('ChartLegendTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/ColumnChartTest.js b/tests/Chart/ColumnChartTest.js new file mode 100644 index 0000000..97e3de4 --- /dev/null +++ b/tests/Chart/ColumnChartTest.js @@ -0,0 +1,12 @@ +describe('ColumnChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/DiffAreaChartTest.js b/tests/Chart/DiffAreaChartTest.js new file mode 100644 index 0000000..1aad4ea --- /dev/null +++ b/tests/Chart/DiffAreaChartTest.js @@ -0,0 +1,12 @@ +describe('DiffAreaChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/DonutChartTest.js b/tests/Chart/DonutChartTest.js new file mode 100644 index 0000000..77f235c --- /dev/null +++ b/tests/Chart/DonutChartTest.js @@ -0,0 +1,12 @@ +describe('DonutChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/FillGougeChartTest.js b/tests/Chart/FillGougeChartTest.js new file mode 100644 index 0000000..82ad650 --- /dev/null +++ b/tests/Chart/FillGougeChartTest.js @@ -0,0 +1,12 @@ +describe('FillGougeChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/GanttChartTest.js b/tests/Chart/GanttChartTest.js new file mode 100644 index 0000000..f514e2f --- /dev/null +++ b/tests/Chart/GanttChartTest.js @@ -0,0 +1,12 @@ +describe('GanttChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/GougeChartTest.js b/tests/Chart/GougeChartTest.js new file mode 100644 index 0000000..b8e1101 --- /dev/null +++ b/tests/Chart/GougeChartTest.js @@ -0,0 +1,12 @@ +describe('GougeChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/GroupedBarChartTest.js b/tests/Chart/GroupedBarChartTest.js new file mode 100644 index 0000000..9f0d48f --- /dev/null +++ b/tests/Chart/GroupedBarChartTest.js @@ -0,0 +1,12 @@ +describe('GroupedBarChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/GroupedColumnChartTest.js b/tests/Chart/GroupedColumnChartTest.js new file mode 100644 index 0000000..e225acc --- /dev/null +++ b/tests/Chart/GroupedColumnChartTest.js @@ -0,0 +1,12 @@ +describe('GroupedColumnChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/LineChartTest.js b/tests/Chart/LineChartTest.js new file mode 100644 index 0000000..620ca2f --- /dev/null +++ b/tests/Chart/LineChartTest.js @@ -0,0 +1,12 @@ +describe('LineChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/OhlcChartTest.js b/tests/Chart/OhlcChartTest.js new file mode 100644 index 0000000..1e57204 --- /dev/null +++ b/tests/Chart/OhlcChartTest.js @@ -0,0 +1,12 @@ +describe('OhlcChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/PieChartTest.js b/tests/Chart/PieChartTest.js new file mode 100644 index 0000000..a296678 --- /dev/null +++ b/tests/Chart/PieChartTest.js @@ -0,0 +1,12 @@ +describe('PieChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/PositionEnumTest.js b/tests/Chart/PositionEnumTest.js new file mode 100644 index 0000000..36d1076 --- /dev/null +++ b/tests/Chart/PositionEnumTest.js @@ -0,0 +1,12 @@ +describe('PositionEnumTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/PositionTest.enum b/tests/Chart/PositionTest.enum new file mode 100644 index 0000000..9505ab2 --- /dev/null +++ b/tests/Chart/PositionTest.enum @@ -0,0 +1,12 @@ +describe('PositionTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Chart/PyramidChartTest.js b/tests/Chart/PyramidChartTest.js new file mode 100644 index 0000000..7fe7d00 --- /dev/null +++ b/tests/Chart/PyramidChartTest.js @@ -0,0 +1,12 @@ +describe('PyramidChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/RadarChartTest.js b/tests/Chart/RadarChartTest.js new file mode 100644 index 0000000..b3323ee --- /dev/null +++ b/tests/Chart/RadarChartTest.js @@ -0,0 +1,12 @@ +describe('RadarChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/ScatterplotChartTest.js b/tests/Chart/ScatterplotChartTest.js new file mode 100644 index 0000000..2efc290 --- /dev/null +++ b/tests/Chart/ScatterplotChartTest.js @@ -0,0 +1,12 @@ +describe('ScatterplotChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/StackedAreaChartTest.js b/tests/Chart/StackedAreaChartTest.js new file mode 100644 index 0000000..a26290f --- /dev/null +++ b/tests/Chart/StackedAreaChartTest.js @@ -0,0 +1,12 @@ +describe('StackedAreaChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/StackedBarChartTest.js b/tests/Chart/StackedBarChartTest.js new file mode 100644 index 0000000..3494ec1 --- /dev/null +++ b/tests/Chart/StackedBarChartTest.js @@ -0,0 +1,12 @@ +describe('StackedBarChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/StackedColumnChartTest.js b/tests/Chart/StackedColumnChartTest.js new file mode 100644 index 0000000..bf95d0a --- /dev/null +++ b/tests/Chart/StackedColumnChartTest.js @@ -0,0 +1,12 @@ +describe('StackedColumnChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/TextElementTest.js b/tests/Chart/TextElementTest.js new file mode 100644 index 0000000..2bc0380 --- /dev/null +++ b/tests/Chart/TextElementTest.js @@ -0,0 +1,12 @@ +describe('TextElementTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/TreeChartTest.js b/tests/Chart/TreeChartTest.js new file mode 100644 index 0000000..0e8725e --- /dev/null +++ b/tests/Chart/TreeChartTest.js @@ -0,0 +1,12 @@ +describe('TreeChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/VWaterfallChartTest.js b/tests/Chart/VWaterfallChartTest.js new file mode 100644 index 0000000..9920574 --- /dev/null +++ b/tests/Chart/VWaterfallChartTest.js @@ -0,0 +1,12 @@ +describe('VWaterfallChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/WaterfallChartTest.js b/tests/Chart/WaterfallChartTest.js new file mode 100644 index 0000000..d5bb20a --- /dev/null +++ b/tests/Chart/WaterfallChartTest.js @@ -0,0 +1,12 @@ +describe('WaterfallChartTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Chart/chart-column.htm b/tests/Chart/chart-column.htm new file mode 100644 index 0000000..dfb290e --- /dev/null +++ b/tests/Chart/chart-column.htm @@ -0,0 +1,99 @@ + + + + + + + + + +
+ diff --git a/tests/Chart/chart-line.htm b/tests/Chart/chart-line.htm new file mode 100644 index 0000000..e471f86 --- /dev/null +++ b/tests/Chart/chart-line.htm @@ -0,0 +1,95 @@ + + + + + + + + + +
+ diff --git a/tests/Chart/chart-pie.htm b/tests/Chart/chart-pie.htm new file mode 100644 index 0000000..98e733d --- /dev/null +++ b/tests/Chart/chart-pie.htm @@ -0,0 +1,99 @@ + + + + + + + + + +
+ diff --git a/tests/Chart/chart-radar.htm b/tests/Chart/chart-radar.htm new file mode 100644 index 0000000..ee4981f --- /dev/null +++ b/tests/Chart/chart-radar.htm @@ -0,0 +1,95 @@ + + + + + + + + + +
+ diff --git a/tests/Config/OptionsTest.js b/tests/Config/OptionsTest.js new file mode 100644 index 0000000..2fb6a3f --- /dev/null +++ b/tests/Config/OptionsTest.js @@ -0,0 +1,41 @@ +describe('OptionsTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); + + describe('testDefault', function () + { + it('Testing default functionality', function () + { + let option = new jsOMS.Config.Options(); + expect(option.get('invalid')).toBe(null); + expect(option.remove('invalid')).toBeFalsy(); + }); + }); + + describe('testSetGet', function () + { + it('Testing set/get functionality', function () + { + let option = new jsOMS.Config.Options(); + + expect(option.set('a', 2)).toBeTruthy(); + expect(option.get('a')).toBe(2); + expect(option.set('a', 3)).toBeFalsy(); + expect(option.get('a')).toBe(2); + expect(option.set('a', 3, true)).toBeTruthy(); + expect(option.get('a')).toBe(3); + + expect(option.remove('a')).toBeTruthy(); + expect(option.get('a')).toBe(null); + expect(option.remove('a')).toBeFalsy(); + }); + }); +}); diff --git a/tests/DataStorage/CacheManagerTest.js b/tests/DataStorage/CacheManagerTest.js new file mode 100644 index 0000000..ec07584 --- /dev/null +++ b/tests/DataStorage/CacheManagerTest.js @@ -0,0 +1,12 @@ +describe('CacheManagerTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/DataStorage/CookieJarTest.js b/tests/DataStorage/CookieJarTest.js new file mode 100644 index 0000000..aed0c8f --- /dev/null +++ b/tests/DataStorage/CookieJarTest.js @@ -0,0 +1,12 @@ +describe('CookieJarTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/DataStorage/LocalStorageTest.js b/tests/DataStorage/LocalStorageTest.js new file mode 100644 index 0000000..2347d74 --- /dev/null +++ b/tests/DataStorage/LocalStorageTest.js @@ -0,0 +1,12 @@ +describe('LocalStorageTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/DataStorage/StorageManagerTest.js b/tests/DataStorage/StorageManagerTest.js new file mode 100644 index 0000000..03f1856 --- /dev/null +++ b/tests/DataStorage/StorageManagerTest.js @@ -0,0 +1,12 @@ +describe('StorageManagerTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Dispatcher/DispatcherTest.js b/tests/Dispatcher/DispatcherTest.js new file mode 100644 index 0000000..62bee6a --- /dev/null +++ b/tests/Dispatcher/DispatcherTest.js @@ -0,0 +1,12 @@ +describe('DispatcherTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Event/EventManagerTest.js b/tests/Event/EventManagerTest.js new file mode 100644 index 0000000..098cab4 --- /dev/null +++ b/tests/Event/EventManagerTest.js @@ -0,0 +1,12 @@ +describe('EventManagerTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Log/LogLevelTest.enum b/tests/Log/LogLevelTest.enum new file mode 100644 index 0000000..4231885 --- /dev/null +++ b/tests/Log/LogLevelTest.enum @@ -0,0 +1,12 @@ +describe('LogLevelTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Log/LogLevelTest.enum.js b/tests/Log/LogLevelTest.enum.js new file mode 100644 index 0000000..fdf7680 --- /dev/null +++ b/tests/Log/LogLevelTest.enum.js @@ -0,0 +1,12 @@ +describe('LogLevelTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Log/LoggerTest.js b/tests/Log/LoggerTest.js new file mode 100644 index 0000000..1f0a5c0 --- /dev/null +++ b/tests/Log/LoggerTest.js @@ -0,0 +1,12 @@ +describe('LoggerTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Math/MathProcessorTest.js b/tests/Math/MathProcessorTest.js new file mode 100644 index 0000000..9d77171 --- /dev/null +++ b/tests/Math/MathProcessorTest.js @@ -0,0 +1,12 @@ +describe('MathProcessorTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Math/Stochastic/AverageTest.js b/tests/Math/Stochastic/AverageTest.js new file mode 100644 index 0000000..88fceb9 --- /dev/null +++ b/tests/Math/Stochastic/AverageTest.js @@ -0,0 +1,12 @@ +describe('AverageTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Math/Stochastic/Forecast/LinearRegressionTest.js b/tests/Math/Stochastic/Forecast/LinearRegressionTest.js new file mode 100644 index 0000000..834c23a --- /dev/null +++ b/tests/Math/Stochastic/Forecast/LinearRegressionTest.js @@ -0,0 +1,12 @@ +describe('LinearRegressionTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Media/Audio/UISoundTest.js b/tests/Media/Audio/UISoundTest.js new file mode 100644 index 0000000..970d6f6 --- /dev/null +++ b/tests/Media/Audio/UISoundTest.js @@ -0,0 +1,12 @@ +describe('UISoundTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Media/Video/CameraRecognitionTest.js b/tests/Media/Video/CameraRecognitionTest.js new file mode 100644 index 0000000..47643c1 --- /dev/null +++ b/tests/Media/Video/CameraRecognitionTest.js @@ -0,0 +1,12 @@ +describe('CameraRecognitionTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Message/Notification/App/AppNotificationTest.js b/tests/Message/Notification/App/AppNotificationTest.js new file mode 100644 index 0000000..b12bec5 --- /dev/null +++ b/tests/Message/Notification/App/AppNotificationTest.js @@ -0,0 +1,12 @@ +describe('AppNotificationTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Message/Notification/Browser/BrowserNotificationTest.js b/tests/Message/Notification/Browser/BrowserNotificationTest.js new file mode 100644 index 0000000..df58563 --- /dev/null +++ b/tests/Message/Notification/Browser/BrowserNotificationTest.js @@ -0,0 +1,12 @@ +describe('BrowserNotificationTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Message/Notification/NotificationManagerTest.js b/tests/Message/Notification/NotificationManagerTest.js new file mode 100644 index 0000000..816621d --- /dev/null +++ b/tests/Message/Notification/NotificationManagerTest.js @@ -0,0 +1,12 @@ +describe('NotificationManagerTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Message/Notification/NotificationMessageTest.js b/tests/Message/Notification/NotificationMessageTest.js new file mode 100644 index 0000000..ad4ca63 --- /dev/null +++ b/tests/Message/Notification/NotificationMessageTest.js @@ -0,0 +1,12 @@ +describe('NotificationMessageTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Message/Notification/NotificationTypeTest.enum b/tests/Message/Notification/NotificationTypeTest.enum new file mode 100644 index 0000000..4153403 --- /dev/null +++ b/tests/Message/Notification/NotificationTypeTest.enum @@ -0,0 +1,12 @@ +describe('NotificationTypeTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Message/Request/BrowserTypeTest.enum b/tests/Message/Request/BrowserTypeTest.enum new file mode 100644 index 0000000..7f42637 --- /dev/null +++ b/tests/Message/Request/BrowserTypeTest.enum @@ -0,0 +1,12 @@ +describe('BrowserTypeTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Message/Request/OSTypeTest.enum b/tests/Message/Request/OSTypeTest.enum new file mode 100644 index 0000000..3db6c08 --- /dev/null +++ b/tests/Message/Request/OSTypeTest.enum @@ -0,0 +1,12 @@ +describe('OSTypeTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Message/Request/RequestDataTest.enum b/tests/Message/Request/RequestDataTest.enum new file mode 100644 index 0000000..e3f5808 --- /dev/null +++ b/tests/Message/Request/RequestDataTest.enum @@ -0,0 +1,12 @@ +describe('RequestDataTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Message/Request/RequestMethodTest.enum b/tests/Message/Request/RequestMethodTest.enum new file mode 100644 index 0000000..c603708 --- /dev/null +++ b/tests/Message/Request/RequestMethodTest.enum @@ -0,0 +1,12 @@ +describe('RequestMethodTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Message/Request/RequestTest.js b/tests/Message/Request/RequestTest.js new file mode 100644 index 0000000..fa18d68 --- /dev/null +++ b/tests/Message/Request/RequestTest.js @@ -0,0 +1,12 @@ +describe('RequestTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Message/Request/RequestTypeTest.enum b/tests/Message/Request/RequestTypeTest.enum new file mode 100644 index 0000000..a9fed5c --- /dev/null +++ b/tests/Message/Request/RequestTypeTest.enum @@ -0,0 +1,12 @@ +describe('RequestTypeTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Message/Response/ResponseManagerTest.js b/tests/Message/Response/ResponseManagerTest.js new file mode 100644 index 0000000..8daa4a9 --- /dev/null +++ b/tests/Message/Response/ResponseManagerTest.js @@ -0,0 +1,12 @@ +describe('ResponseManagerTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Message/Response/ResponseResultTypeTest.enum b/tests/Message/Response/ResponseResultTypeTest.enum new file mode 100644 index 0000000..c7d20b7 --- /dev/null +++ b/tests/Message/Response/ResponseResultTypeTest.enum @@ -0,0 +1,12 @@ +describe('ResponseResultTypeTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Message/Response/ResponseTest.js b/tests/Message/Response/ResponseTest.js new file mode 100644 index 0000000..d345dec --- /dev/null +++ b/tests/Message/Response/ResponseTest.js @@ -0,0 +1,12 @@ +describe('ResponseTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Message/Response/ResponseTypeTest.enum b/tests/Message/Response/ResponseTypeTest.enum new file mode 100644 index 0000000..b6951a4 --- /dev/null +++ b/tests/Message/Response/ResponseTypeTest.enum @@ -0,0 +1,12 @@ +describe('ResponseTypeTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Models/AccountTest.js b/tests/Models/AccountTest.js new file mode 100644 index 0000000..56e3a1d --- /dev/null +++ b/tests/Models/AccountTest.js @@ -0,0 +1,12 @@ +describe('AccountTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Module/ModuleFactoryTest.js b/tests/Module/ModuleFactoryTest.js new file mode 100644 index 0000000..13b2587 --- /dev/null +++ b/tests/Module/ModuleFactoryTest.js @@ -0,0 +1,12 @@ +describe('ModuleFactoryTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Module/ModuleManagerTest.js b/tests/Module/ModuleManagerTest.js new file mode 100644 index 0000000..0ea8dbc --- /dev/null +++ b/tests/Module/ModuleManagerTest.js @@ -0,0 +1,12 @@ +describe('ModuleManagerTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Route/RouteTest.js b/tests/Route/RouteTest.js new file mode 100644 index 0000000..1c195cb --- /dev/null +++ b/tests/Route/RouteTest.js @@ -0,0 +1,12 @@ +describe('RouteTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Security/Hash/Sha1Test.js b/tests/Security/Hash/Sha1Test.js new file mode 100644 index 0000000..c5ee878 --- /dev/null +++ b/tests/Security/Hash/Sha1Test.js @@ -0,0 +1,12 @@ +describe('Sha1Test', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Security/Hash/Sha1bTest.js b/tests/Security/Hash/Sha1bTest.js new file mode 100644 index 0000000..841edf6 --- /dev/null +++ b/tests/Security/Hash/Sha1bTest.js @@ -0,0 +1,12 @@ +describe('Sha1bTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Socket/Client/ClientTest.js b/tests/Socket/Client/ClientTest.js new file mode 100644 index 0000000..53ca592 --- /dev/null +++ b/tests/Socket/Client/ClientTest.js @@ -0,0 +1,12 @@ +describe('ClientTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/SpecRunner.html b/tests/SpecRunner.html new file mode 100644 index 0000000..144f7b6 --- /dev/null +++ b/tests/SpecRunner.html @@ -0,0 +1,36 @@ + + + + + Framework Test Suit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/Spreadsheet/CellTest.js b/tests/Spreadsheet/CellTest.js new file mode 100644 index 0000000..be49e51 --- /dev/null +++ b/tests/Spreadsheet/CellTest.js @@ -0,0 +1,12 @@ +describe('CellTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Spreadsheet/FormattingTest.js b/tests/Spreadsheet/FormattingTest.js new file mode 100644 index 0000000..f2bacb0 --- /dev/null +++ b/tests/Spreadsheet/FormattingTest.js @@ -0,0 +1,12 @@ +describe('FormattingTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Spreadsheet/FunctionsTest.js b/tests/Spreadsheet/FunctionsTest.js new file mode 100644 index 0000000..7a36aa5 --- /dev/null +++ b/tests/Spreadsheet/FunctionsTest.js @@ -0,0 +1,12 @@ +describe('FunctionsTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Spreadsheet/SheetTest.js b/tests/Spreadsheet/SheetTest.js new file mode 100644 index 0000000..642991d --- /dev/null +++ b/tests/Spreadsheet/SheetTest.js @@ -0,0 +1,12 @@ +describe('SheetTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Spreadsheet/SpreadsheetTest.js b/tests/Spreadsheet/SpreadsheetTest.js new file mode 100644 index 0000000..0a03377 --- /dev/null +++ b/tests/Spreadsheet/SpreadsheetTest.js @@ -0,0 +1,12 @@ +describe('SpreadsheetTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/UI/ActionManagerTest.js b/tests/UI/ActionManagerTest.js new file mode 100644 index 0000000..79020d4 --- /dev/null +++ b/tests/UI/ActionManagerTest.js @@ -0,0 +1,12 @@ +describe('ActionManagerTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/UI/Component/AutocompleteTest.js b/tests/UI/Component/AutocompleteTest.js new file mode 100644 index 0000000..6a8298c --- /dev/null +++ b/tests/UI/Component/AutocompleteTest.js @@ -0,0 +1,12 @@ +describe('AutocompleteTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/UI/Component/FormTest.js b/tests/UI/Component/FormTest.js new file mode 100644 index 0000000..a5d51a3 --- /dev/null +++ b/tests/UI/Component/FormTest.js @@ -0,0 +1,12 @@ +describe('FormTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/UI/Component/InputTest.js b/tests/UI/Component/InputTest.js new file mode 100644 index 0000000..d59969b --- /dev/null +++ b/tests/UI/Component/InputTest.js @@ -0,0 +1,12 @@ +describe('InputTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/UI/Component/TabTest.js b/tests/UI/Component/TabTest.js new file mode 100644 index 0000000..8a84435 --- /dev/null +++ b/tests/UI/Component/TabTest.js @@ -0,0 +1,12 @@ +describe('TabTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/UI/Component/TableTest.js b/tests/UI/Component/TableTest.js new file mode 100644 index 0000000..bff06c5 --- /dev/null +++ b/tests/UI/Component/TableTest.js @@ -0,0 +1,12 @@ +describe('TableTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/UI/Component/TagInputTest.js b/tests/UI/Component/TagInputTest.js new file mode 100644 index 0000000..afef75a --- /dev/null +++ b/tests/UI/Component/TagInputTest.js @@ -0,0 +1,12 @@ +describe('TagInputTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/UI/Component/TagListTest.js b/tests/UI/Component/TagListTest.js new file mode 100644 index 0000000..0f0258b --- /dev/null +++ b/tests/UI/Component/TagListTest.js @@ -0,0 +1,12 @@ +describe('TagListTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/UI/DragNDropTest.js b/tests/UI/DragNDropTest.js new file mode 100644 index 0000000..133d662 --- /dev/null +++ b/tests/UI/DragNDropTest.js @@ -0,0 +1,12 @@ +describe('DragNDropTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/UI/GeneralUITest.js b/tests/UI/GeneralUITest.js new file mode 100644 index 0000000..c50837c --- /dev/null +++ b/tests/UI/GeneralUITest.js @@ -0,0 +1,12 @@ +describe('GeneralUITest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/UI/Input/InputManagerTest.js b/tests/UI/Input/InputManagerTest.js new file mode 100644 index 0000000..b540f4d --- /dev/null +++ b/tests/UI/Input/InputManagerTest.js @@ -0,0 +1,12 @@ +describe('InputManagerTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/UI/Input/Keyboard/KeyboardManagerTest.js b/tests/UI/Input/Keyboard/KeyboardManagerTest.js new file mode 100644 index 0000000..e87f7d3 --- /dev/null +++ b/tests/UI/Input/Keyboard/KeyboardManagerTest.js @@ -0,0 +1,12 @@ +describe('KeyboardManagerTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/UI/Input/Math/EvaluatorTest.class b/tests/UI/Input/Math/EvaluatorTest.class new file mode 100644 index 0000000..052edf6 --- /dev/null +++ b/tests/UI/Input/Math/EvaluatorTest.class @@ -0,0 +1,12 @@ +describe('EvaluatorTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/UI/Input/Mouse/ClickTypeTest.enum b/tests/UI/Input/Mouse/ClickTypeTest.enum new file mode 100644 index 0000000..b9a2d73 --- /dev/null +++ b/tests/UI/Input/Mouse/ClickTypeTest.enum @@ -0,0 +1,12 @@ +describe('ClickTypeTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/UI/Input/Mouse/EventTypeTest.enum b/tests/UI/Input/Mouse/EventTypeTest.enum new file mode 100644 index 0000000..3f4759a --- /dev/null +++ b/tests/UI/Input/Mouse/EventTypeTest.enum @@ -0,0 +1,12 @@ +describe('EventTypeTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/UI/Input/Mouse/MouseManagerTest.js b/tests/UI/Input/Mouse/MouseManagerTest.js new file mode 100644 index 0000000..b9feffd --- /dev/null +++ b/tests/UI/Input/Mouse/MouseManagerTest.js @@ -0,0 +1,12 @@ +describe('MouseManagerTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/UI/Input/Touch/TouchManagerTest.js b/tests/UI/Input/Touch/TouchManagerTest.js new file mode 100644 index 0000000..febcde2 --- /dev/null +++ b/tests/UI/Input/Touch/TouchManagerTest.js @@ -0,0 +1,12 @@ +describe('TouchManagerTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/UI/Input/Voice/ReadManagerTest.js b/tests/UI/Input/Voice/ReadManagerTest.js new file mode 100644 index 0000000..61ada8c --- /dev/null +++ b/tests/UI/Input/Voice/ReadManagerTest.js @@ -0,0 +1,12 @@ +describe('ReadManagerTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/UI/Input/Voice/SpeechManagerTest.js b/tests/UI/Input/Voice/SpeechManagerTest.js new file mode 100644 index 0000000..75346d5 --- /dev/null +++ b/tests/UI/Input/Voice/SpeechManagerTest.js @@ -0,0 +1,12 @@ +describe('SpeechManagerTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/UI/Input/Voice/VoiceManagerTest.js b/tests/UI/Input/Voice/VoiceManagerTest.js new file mode 100644 index 0000000..9d123c4 --- /dev/null +++ b/tests/UI/Input/Voice/VoiceManagerTest.js @@ -0,0 +1,12 @@ +describe('VoiceManagerTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/UI/LoaderTest.js b/tests/UI/LoaderTest.js new file mode 100644 index 0000000..19e303f --- /dev/null +++ b/tests/UI/LoaderTest.js @@ -0,0 +1,12 @@ +describe('LoaderTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/UI/UIManagerTest.js b/tests/UI/UIManagerTest.js new file mode 100644 index 0000000..c746f46 --- /dev/null +++ b/tests/UI/UIManagerTest.js @@ -0,0 +1,12 @@ +describe('UIManagerTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/UnhandledExceptionTest.js b/tests/UnhandledExceptionTest.js new file mode 100644 index 0000000..e516276 --- /dev/null +++ b/tests/UnhandledExceptionTest.js @@ -0,0 +1,12 @@ +describe('UnhandledExceptionTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Uri/HttpTest.js b/tests/Uri/HttpTest.js new file mode 100644 index 0000000..d255590 --- /dev/null +++ b/tests/Uri/HttpTest.js @@ -0,0 +1,81 @@ +describe('HttpTest', function () +{ + "use strict"; + + /** global: jsOMS */ + beforeEach(function () + { + }); + + afterEach(function () + { + }); + + describe('testParseUrl', function () + { + it('Testing php parsing mode', function () + { + let parsed = jsOMS.Uri.Http.parseUrl('http://username:password@example.com:8080/test/path?test=123&two=ha#frag', 'php'); + + expect(parsed.scheme).toBe('http'); + expect(parsed.user).toBe('username'); + expect(parsed.pass).toBe('password'); + expect(parsed.host).toBe('example.com'); + expect(parsed.port).toBe('8080'); + expect(parsed.path).toBe('/test/path'); + expect(parsed.fragment).toBe('frag'); + expect(parsed.query).toBe('test=123&two=ha'); + }); + + it('Testing strict parsing mode', function () + { + let parsed = jsOMS.Uri.Http.parseUrl('http://username:password@example.com:8080/test/path?test=123&two=ha#frag', 'strict'); + + expect(parsed.scheme).toBe('http'); + expect(parsed.user).toBe('username'); + expect(parsed.pass).toBe('password'); + expect(parsed.host).toBe('example.com'); + expect(parsed.port).toBe('8080'); + expect(parsed.path).toBe('/test/path'); + expect(parsed.fragment).toBe('frag'); + expect(parsed.query).toBe('test=123&two=ha'); + }); + + it('Testing loose parsing mode', function () + { + let parsed = jsOMS.Uri.Http.parseUrl('http://username:password@example.com:8080/test/path?test=123&two=ha#frag', 'loose'); + + expect(parsed.scheme).toBe('http'); + expect(parsed.user).toBe('username'); + expect(parsed.pass).toBe('password'); + expect(parsed.host).toBe('example.com'); + expect(parsed.port).toBe('8080'); + expect(parsed.path).toBe('/test/path'); + expect(parsed.fragment).toBe('frag'); + expect(parsed.query).toBe('test=123&two=ha'); + }); + + it('Testing invalid parsing mode', function () + { + let thrown = function () + { + jsOMS.Uri.Http.parseUrl('http://username:password@example.com:8080/test/path?test=123&two=ha#frag', 'invalid'); + }; + expect(thrown).toThrowError(Error, 'Unexpected parsing mode.'); + }); + }); + + describe('testGetUriQueryParameter', function () + { + it('Testing query extraction', function () + { + let parsed = jsOMS.Uri.Http.parseUrl('http://username:password@example.com:8080/test/path?test=123&two=ha#frag', 'php'); + let query = jsOMS.Uri.Http.getUriQueryParameter(parsed.query, 'test'); + + expect(query).toBe('123'); + + query = jsOMS.Uri.Http.getUriQueryParameter(parsed.query, 'two'); + expect(query).toBe('ha'); + }); + }); +}); diff --git a/tests/Uri/UriFactoryTest.js b/tests/Uri/UriFactoryTest.js new file mode 100644 index 0000000..9cb6f27 --- /dev/null +++ b/tests/Uri/UriFactoryTest.js @@ -0,0 +1,80 @@ +describe('UriFactoryTest', function () +{ + "use strict"; + + /** global: jsOMS */ + beforeEach(function () + { + }); + + afterEach(function () + { + }); + + describe('testDefault', function () + { + it('Testing default functionality', function () + { + expect(jsOMS.Uri.UriFactory.getQuery('Invalid')).toBe(null); + }); + }); + + describe('testSetGet', function () + { + it('Testing query setting', function () + { + expect(jsOMS.Uri.UriFactory.setQuery('Valid', 'query1')).toBeTruthy(); + expect(jsOMS.Uri.UriFactory.getQuery('Valid')).toBe('query1'); + + expect(jsOMS.Uri.UriFactory.setQuery('Valid', 'query2', true)).toBeTruthy(); + expect(jsOMS.Uri.UriFactory.getQuery('Valid')).toBe('query2'); + + expect(jsOMS.Uri.UriFactory.setQuery('Valid', 'query3', false)).toBeFalsy(); + expect(jsOMS.Uri.UriFactory.getQuery('Valid')).toBe('query2'); + + expect(jsOMS.Uri.UriFactory.setQuery('/valid2', 'query4')).toBeTruthy(); + expect(jsOMS.Uri.UriFactory.getQuery('/valid2')).toBe('query4'); + }); + }); + + describe('testClearing', function () + { + it('Testing query clearing', function () + { + expect(jsOMS.Uri.UriFactory.clear('Valid')).toBeTruthy(); + expect(jsOMS.Uri.UriFactory.clear('Valid')).toBeFalsy(); + expect(jsOMS.Uri.UriFactory.getQuery('Valid')).toBe(null); + expect(jsOMS.Uri.UriFactory.getQuery('/valid2')).toBe('query4'); + + expect(jsOMS.Uri.UriFactory.clearAll()).toBeTruthy(); + expect(jsOMS.Uri.UriFactory.getQuery('/valid2')).toBe(null); + + expect(jsOMS.Uri.UriFactory.setQuery('/abc', 'query1')).toBeTruthy(); + expect(jsOMS.Uri.UriFactory.setQuery('/valid2', 'query2')).toBeTruthy(); + expect(jsOMS.Uri.UriFactory.setQuery('/valid3', 'query3')).toBeTruthy(); + expect(jsOMS.Uri.UriFactory.clearLike('^d+$')).toBeFalsy(); + expect(jsOMS.Uri.UriFactory.clearLike('\/[a-z]*\d')).toBeTruthy(); + expect(jsOMS.Uri.UriFactory.getQuery('/valid2')).toBe(null); + expect(jsOMS.Uri.UriFactory.getQuery('/valid3')).toBe(null); + expect(jsOMS.Uri.UriFactory.getQuery('/abc')).toBe('query1'); + }); + }); + + describe('testBuilder', function () + { + it('Testing global queries', function () + { + let uri = 'www.test-uri.com?id={@ID}&test={.mTest}&two={/path}&hash={#hash}&none=#none&found={/not}&v={/valid2}', + vars = { + '@ID' : 1, + '.mTest': 'someString', + '/path' : 'PATH', + '#hash' : 'test', + }, + expected = 'www.test-uri.com?id=1&test=someString&two=PATH&hash=test&none=#none&found=ERROR PATH&v=query4';; + + expect(jsOMS.Uri.UriFactory.setQuery('/valid2', 'query4')).toBeTruthy(); + expect(jsOMS.Uri.UriFactory.build(uri, vars)).toBe(expected); + }); + }); +}); \ No newline at end of file diff --git a/tests/Utils/GeneralUtilsTest.js b/tests/Utils/GeneralUtilsTest.js new file mode 100644 index 0000000..0434004 --- /dev/null +++ b/tests/Utils/GeneralUtilsTest.js @@ -0,0 +1,12 @@ +describe('GeneralUtilsTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Utils/Markdown/MarkdownTest.js b/tests/Utils/Markdown/MarkdownTest.js new file mode 100644 index 0000000..f9501d5 --- /dev/null +++ b/tests/Utils/Markdown/MarkdownTest.js @@ -0,0 +1,12 @@ +describe('MarkdownTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Utils/StringUtilsTest.js b/tests/Utils/StringUtilsTest.js new file mode 100644 index 0000000..35e6352 --- /dev/null +++ b/tests/Utils/StringUtilsTest.js @@ -0,0 +1,12 @@ +describe('StringUtilsTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Utils/UiUtilsTest.js b/tests/Utils/UiUtilsTest.js new file mode 100644 index 0000000..ecbe1cb --- /dev/null +++ b/tests/Utils/UiUtilsTest.js @@ -0,0 +1,12 @@ +describe('UiUtilsTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Utils/oLibTest.js b/tests/Utils/oLibTest.js new file mode 100644 index 0000000..3754d11 --- /dev/null +++ b/tests/Utils/oLibTest.js @@ -0,0 +1,12 @@ +describe('oLibTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +}); diff --git a/tests/Validation/ValidateDateTest.class b/tests/Validation/ValidateDateTest.class new file mode 100644 index 0000000..c4e9207 --- /dev/null +++ b/tests/Validation/ValidateDateTest.class @@ -0,0 +1,12 @@ +describe('ValidateDateTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Validation/ValidateMathTest.class b/tests/Validation/ValidateMathTest.class new file mode 100644 index 0000000..4d945e8 --- /dev/null +++ b/tests/Validation/ValidateMathTest.class @@ -0,0 +1,12 @@ +describe('ValidateMathTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Validation/ValidateNumberTest.class b/tests/Validation/ValidateNumberTest.class new file mode 100644 index 0000000..c4a2ee0 --- /dev/null +++ b/tests/Validation/ValidateNumberTest.class @@ -0,0 +1,12 @@ +describe('ValidateNumberTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Validation/ValidateStringTest.class b/tests/Validation/ValidateStringTest.class new file mode 100644 index 0000000..84f2395 --- /dev/null +++ b/tests/Validation/ValidateStringTest.class @@ -0,0 +1,12 @@ +describe('ValidateStringTest', function () +{ + "use strict"; + + beforeEach(function () + { + }); + + afterEach(function () + { + }); +} diff --git a/tests/Views/FormViewTest.js b/tests/Views/FormViewTest.js new file mode 100644 index 0000000..89cf00d --- /dev/null +++ b/tests/Views/FormViewTest.js @@ -0,0 +1,61 @@ +describe('FormViewTest', function () +{ + "use strict"; + var testId = 'testForm'; + + beforeEach(function () + { + document.body.innerHTML += ' +
+ + + + + + +