# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#5 | 14676 | tony |
Rework P4Ruby unit tests so they they are actually units. Now the test order is irrelevant as all tests are standalone. Tidied up the code formatting as well and removed all the tabs from the ruby sources files. Added a modeline for vim users so consistent indentation will be used. |
||
#4 | 14610 | jmistry |
Fix unlink error on unit tests Wrap the connect/disconnect in begin/ensure blocks to ensure that the client disconnect even if there are failures in a unit test. Fix unicode unit test for 1.9. When the contents of a file is stored in a String object, ruby 1.9 sets the String's encoding to the current locale. This is overridden in the test case and set to the correct value. This may need to be documented. user visible change. |
||
#3 | 14606 | jmistry |
Fix unicode test case Set 'encoding' at the beginning of the script (using a 'magic' Ruby comment), so that the strings are encoded correctly. The test case now passes for Ruby 1.8 and 1.9. Also changed class name from 'TC_Output' to 'TC_Track'. The old name collided with the class defined in '14_output.rb', so that test case wasn't running. Only noticed when testing with Ruby 1.9, so not sure how long that test has been skipped. |
||
#2 | 14578 | tony | Pull 2010.1 changes into main | ||
#1 | 14575 | tony |
Add some simple unicode tests to prove that P4Ruby supports unicode mode. It has done so for many years, but it's nice to have some tests to make sure it doesn't get broken. Testing infrastructure change only |