Commit Graph

  • 81396e6b89 Fixed typo. Craig Oates 2018-07-17 18:08:31 +0100
  • 6b9a4672cf Added extra exception to ProductServices. Wrote a comment explainingwhat the "full stop" bug and why it happens. Let a note to create a "clean-up" function to aid the "full stop" bug. Craig Oates 2018-07-17 15:09:10 +0100
  • 39df052534 Re-added desktop-clock-info to Test Centre. It was struggling to find the previous version of the file. Adding a new clean file seems to have fixed it. Tests are now not causing weird and massive memory usuage. Craig Oates 2018-07-17 00:37:56 +0100
  • 52f017c61e Update issue templates. Craig Oates 2018-07-17 00:10:37 +0100
  • a7fafacfa9 Updated the console's assembly description. Craig Oates 2018-07-17 00:00:29 +0100
  • 26efc38f95 Updated copy in the console's assembly info. Craig Oates 2018-07-15 22:18:29 +0100
  • 03f4627515 Updated the .ico file in console project. Craig Oates 2018-07-14 16:02:14 +0100
  • 45901cc71f Refactored exception checks in DataProcessing module. Updated code in script (based on refactoring). Craig Oates 2018-07-14 14:48:26 +0100
  • 571fc692ed Edited the XML comments. Craig Oates 2018-07-14 01:11:58 +0100
  • 4c006e9b6c Added xml commets to pancake module. Changed exception handling in file validation checks. Craig Oates 2018-07-14 00:53:29 +0100
  • 1beef33a5f Updated the release info. for the console project. Updated the ico file in console. Craig Oates 2018-07-13 23:11:17 +0100
  • 8983653f64
    Merge pull request #8 from CraigOates/0.6-p1 Craig Oates 2018-07-13 22:36:13 +0100
  • 59d1dbc319 Refactored tests. Fixed the end of sentence bug. Cleaned up some of the .txt files. Craig Oates 2018-07-12 20:05:51 +0100
  • 54a3db2eca NuGet packages update. Craig Oates 2018-07-12 17:21:30 +0100
  • b2377b1241 Added file path exception checks to script. Fixed file path exception bugs. Craig Oates 2018-07-12 15:36:04 +0100
  • 0389419b40 Added sentence exception test in script. Craig Oates 2018-07-12 13:33:27 +0100
  • a529e1e5c5 Added exception test to script file. Craig Oates 2018-07-12 13:30:35 +0100
  • 2ea04a94ed Removed exceptions tests from unit tests. Craig Oates 2018-07-12 00:22:53 +0100
  • 7b392eb69d Removed the exception test from property tests. Craig Oates 2018-07-11 23:41:26 +0100
  • 7e00466057 End of session commit. The exception testing is very broken right now. Will neeed to sit down and go through it another time. Craig Oates 2018-07-10 17:58:13 +0100
  • e798ff2698 Added exception tests for RequestTextFromFile -- invalid gibberishLevel. Added functions for file input generation in Test Centre. Craig Oates 2018-07-10 16:08:39 +0100
  • 112ae8ad1b Finished writting exception tests for RequestText. Craig Oates 2018-07-10 15:51:27 +0100
  • 1235b2bce9
    Merge pull request #7 from CraigOates/0.6-p3 Craig Oates 2018-07-10 15:39:29 +0100
  • 34b74e06a8 Refactored the unit tests -- now use InputGeneration module. Craig Oates 2018-07-10 15:37:20 +0100
  • 852add7662 Refacted property tests to use the new InputGeneration module. Craig Oates 2018-07-10 15:21:40 +0100
  • f569742330 Added a InputGeneration module to Test Centre. Removing code from tests has not been done yet. Craig Oates 2018-07-10 14:51:44 +0100
  • c94ff012ab Cleaned up the current exception tests. Made a note about refactoring the input generation code in the Test Centre. Craig Oates 2018-07-10 14:46:21 +0100
  • a85deda44e Got working exception tests for RequestText funtion. Still rough and needs to be finished but it is now working. ("lazy" is a big help here.) Craig Oates 2018-07-10 13:47:01 +0100
  • de267a9432 Added new validation checks to RequestTextFromFile. Updated the FilePathIsValid to operate in the same way as the gibberishLevelIsValid and SentenceIsVallid structure. Removed any remaining rough test code associated with the last several commits. Craig Oates 2018-07-10 12:29:00 +0100
  • adec55d08e Moved the refactored rough test code into RequestText. Moved the rough test validation code to DataProcessing. Craig Oates 2018-07-10 12:07:15 +0100
  • 9a1496b0c5 Began removing the if statements to pattern matching in lib. Wrote a quick test command-method without a try-catch block to see how it would react. Pondering the removal of all the try-catch blocks in the console program. Craig Oates 2018-07-10 00:57:51 +0100
  • 6695574cd7 End of session notes. Craig Oates 2018-07-09 22:56:03 +0100
  • 51f35eb07d
    Merge pull request #6 from CraigOates/0.6-p2 Craig Oates 2018-07-09 22:46:25 +0100
  • 598248a9eb Refactored command-methods. They throw instead of printing the exception message to the console. Removed the re-try attempt from GenerateRandomText command-method. It too throws the exception now. Craig Oates 2018-07-09 22:41:03 +0100
  • dbb720d4c0 Added validation checks to RequestTextFromFile. The validation checks in the console program still remain. Also, added a function to validate the file path the when the client passes it into the lib. Craig Oates 2018-07-09 22:28:07 +0100
  • 3e8e830d6f Added validation checks to RequestText (in lib.). The checks in the console program still remain. Craig Oates 2018-07-09 21:57:04 +0100
  • 89925ec95f Added tests for RequestAllTemplateFiles. Updated the script file and ConsoleCommands-- removed unused code. Craig Oates 2018-07-09 21:03:14 +0100
  • 4d9bc9c984 Removed the RequestTextFromTemplate function. Having thought about it, the client should just use the RequestTextFromFile function. They already have the full file path for the template with the RequestAllTemplateFiles function. Craig Oates 2018-07-09 20:25:16 +0100
  • 5abff11494 End of session comment. Craig Oates 2018-07-08 19:26:36 +0100
  • d7bf9db792 Added GenerateTextFromTemplate command-method. Craig Oates 2018-07-08 19:24:50 +0100
  • 6f509c28b6 Refactored the RequestAllTextFiles function. Craig Oates 2018-07-08 19:05:21 +0100
  • 6d707470b5 Added RequestAllTemplateFiles as a command-method. Craig Oates 2018-07-08 19:04:10 +0100
  • 9f82b6c6f6 Added abilty to generate text by specifying a particular template file. Script file udated to test out by hand. Craig Oates 2018-07-08 18:51:27 +0100
  • 64f0ee1de1 Added RequestAllTestFiles function. Tested in just the script file at the moment, Craig Oates 2018-07-08 17:36:27 +0100
  • 66307167d5 Added input validation to the command-methods. Throw exceptions when argument is invalid. Craig Oates 2018-07-08 17:24:02 +0100
  • bfe328b48b
    Merge pull request #5 from CraigOates/0.5-p1 Craig Oates 2018-07-07 18:59:35 +0100
  • 05ebd29bb0 Finished add the contetn tests to PropertyTests. The "end with a full stop" tests are failing at random intervals but that was epected. Craig Oates 2018-07-07 18:53:56 +0100
  • ba8f40f41f Added contents tests in unit tests. Craig Oates 2018-07-07 15:56:47 +0100
  • 3d1c324068 Updated the property tests to generate new input on each new check. Some would call that a bug fix... Added new tests which check the content of the results. Craig Oates 2018-07-07 13:54:38 +0100
  • 633a5cd5f8 Updated the name of the functions in Product Services. Added "Async" to end of function names to match .Net coding convention. Craig Oates 2018-07-05 23:41:51 +0100
  • 0877fe4600 Refactored the Test Centre. Tests are split up into smaller modules, making it easier to target then in the test runner. Craig Oates 2018-07-05 23:36:44 +0100
  • a481cd02fb Fixed bug in unit tests. Began adding contents checks in unit tests. Because the code is now using async, the tests return the task properties and not the content anymore. Craig Oates 2018-07-05 23:12:56 +0100
  • 231b6eea39 Updated the remaining functions in Product Services to async. Added string literals to script in WetPancake lib. for quick testing in "script mode". Craig Oates 2018-07-05 22:42:16 +0100
  • d354b07ad9 Began making Wet Pancake lib. async. Craig Oates 2018-07-05 21:23:40 +0100
  • 36ea86a57e Left notes for next session. Removed dead code from script file. Craig Oates 2018-07-04 21:52:27 +0100
  • 4bec8e10e8 Minor spelling in ConsoleCommands. Craig Oates 2018-07-04 21:39:47 +0100
  • 36c564142e Cleaned up the Test Centre code. Craig Oates 2018-07-04 21:29:07 +0100
  • b939af66e2 Cleaned up WetPancake library code. Test Centre was not touched in this pass. Craig Oates 2018-07-04 21:23:31 +0100
  • 2e24dc1e74
    Merge pull request #4 from CraigOates/0.4-p2 Craig Oates 2018-07-04 21:06:41 +0100
  • baa1fa2cb3 Refactored text generation. All tests are pssing and produces better results at runtime. Craig Oates 2018-07-04 21:02:22 +0100
  • aeed1fd1f4 Added check to catch the seq. length exception. All tests are passed before completing this commit. Craig Oates 2018-07-04 19:31:00 +0100
  • 1a9b2020bb End of session check-in. Heading into studio to continue work on main machine. Craig Oates 2018-07-04 15:29:19 +0100
  • b970cc5cfe Left a comment explaining where I am up to and potential lead to fix bug. Craig Oates 2018-07-03 00:23:49 +0100
  • ac8f127bb5 Began working on random failure bug. Craig Oates 2018-07-03 00:19:32 +0100
  • 57b991665d Refactored tests. Added new property tests. Craig Oates 2018-06-29 20:54:46 +0100
  • 120c57e044 Added new property test. Refactored pre-existing prop. test. Craig Oates 2018-06-28 21:45:04 +0100
  • b67f2ec2e4 Added property test. Craig Oates 2018-06-27 19:13:30 +0100
  • e35fbec443 Got first property test working. The Visual Studio runner for XUnit is detecting the FsCheck test and displaying it test explorer, as well. Craig Oates 2018-06-26 00:30:14 +0100
  • c4685e9092 Attempting to add FsCheck back into TestCentre. XUnit is setup so how hard can this be? Craig Oates 2018-06-25 23:28:58 +0100
  • 1aebb6b5c8 Left a note for possible new features. Craig Oates 2018-06-23 19:09:10 +0100
  • b93b3fedad Added test-post.txt to default txt files. Unit tests, also, included. Craig Oates 2018-06-23 19:05:16 +0100
  • b901355437
    Merge pull request #3 from CraigOates/0.3-p1 Craig Oates 2018-06-23 18:49:57 +0100
  • 21c9ef1afb Fixed command-method naming mix-up. RequestTextFromFile to GenerateTextFromFile. I was stack overflows due to recursion. Craig Oates 2018-06-23 18:31:59 +0100
  • 8c71321da8 Added try catch block to the command-methods. Craig Oates 2018-06-23 18:13:17 +0100
  • f89bf493ca Fixed NuGet package cache problems. Added more unit tests. Craig Oates 2018-06-20 16:49:25 +0100
  • 20d2ce199d Refactored the unit tests. Should be more readable in the test runner and the code itself. Craig Oates 2018-06-16 22:26:00 +0100
  • 7783dc10fc Added try-catch block in console commands. This is to harden the Generate Random Text function at runtime. Craig Oates 2018-06-16 22:00:49 +0100
  • d03a7dc7c1 Added extra checks and safe guards for the Generate Random Text function. Craig Oates 2018-06-16 21:51:10 +0100
  • b1e4ffe126 Wrote basic unit tests. Null checks for public facing library code. Craig Oates 2018-06-16 20:03:11 +0100
  • f18038397a Updated NuGets in Test Centre. Craig Oates 2018-06-16 19:18:55 +0100
  • 44d8c5e702 Got Xunit running. Visual Studio runner, also, working. Craig Oates 2018-06-16 19:07:42 +0100
  • 01c3626f1d End of session check-in. Hooking up the testing. Craig Oates 2018-06-13 20:37:32 +0100
  • fbe83f6593 Added XUnit NuGets. Craig Oates 2018-06-13 20:19:49 +0100
  • dc6cfb0bbe Added FsCheck NuGets. Craig Oates 2018-06-13 20:13:59 +0100
  • 145ea8bb0c Created a testing project. Craig Oates 2018-06-13 20:09:24 +0100
  • 8009bd98c7 Removed unused open statements. Craig Oates 2018-06-10 21:59:41 +0100
  • 8ebbfd2cae Updated script file to match code structure. Craig Oates 2018-06-09 23:58:52 +0100
  • 10f602caef End of session check-in. Fixed the stick random file bug. In the middle of the random item = 0 bug. Craig Oates 2018-06-05 01:20:11 +0100
  • b5e9d86c42 Added word-generator.txt file. Craig Oates 2018-06-04 23:42:43 +0100
  • 523b2998ab Refactored command-methods to one-liners. Craig Oates 2018-06-04 23:35:23 +0100
  • 8b89a5b133 Moved apply standard setup code to data processing. Removed irrelevant comments. Craig Oates 2018-06-04 23:26:52 +0100
  • 84855b59c5
    Merge pull request #2 from CraigOates/0.2-p1 Craig Oates 2018-06-03 22:40:04 +0100
  • 48db020810 Added attributes to request text from file command-method. Craig Oates 2018-06-03 22:30:42 +0100
  • 0441f94d84 Added request text from file code. Command-method, also, written. Craig Oates 2018-06-03 22:24:43 +0100
  • 6689ba54b1 Added help attributes to the generate text command-method. Craig Oates 2018-06-03 22:08:27 +0100
  • 1c86e361d5 Wrote generate text command-method. Craig Oates 2018-06-03 22:04:21 +0100
  • 22cf11f11c Wrote request text function. Craig Oates 2018-06-03 22:01:05 +0100
  • 1efe52c22a Began cleaning up the duplicate code. Craig Oates 2018-06-01 20:16:34 +0100
  • 717fa0c8d8 Updated the comment explaining the need for the thread-sleep line. Craig Oates 2018-06-01 20:12:54 +0100
  • 4df614daf8 Found "A" solution to the repetitive sentences. The program sorta runs too quick for random number to generate a different value. (The computer doesn't change "state" quickly enough so "same inputs" are use practically.) I don't know if this is the best way to go about it but it works... Also, the code is a mess as always. Craig Oates 2018-05-28 23:32:48 +0100