Rikard Falkeborn 204ce795ba Print test case name in assert
I sometimes find myself wondering which test cases I have broken when I fiddle with some check (since I then can try running these specific tests in the debugger, or make a small change and see if the tests pass). This PR adds the testclass and the test case names to the file and line number. I took special care to cover the case where an assert would be placed directly in the ```run()```-function, i.e., not inside a test case (from what I could see, no such case exists). If there is no need to handle this case, the code can be simplified (there wouldn't be need for the ```teardownTest()```-function for example).

The exact format for how to print the test name is very much up for discussion.
2018-12-21 13:55:24 +01:00
..
2018-12-19 22:18:24 +01:00
2017-06-05 13:23:00 +02:00
2018-01-14 15:37:52 +01:00
2018-01-14 15:37:52 +01:00
2018-01-14 15:37:52 +01:00
2018-05-15 16:37:40 +02:00
2018-07-15 23:05:48 +02:00
2018-12-17 18:54:32 +01:00
2018-10-13 18:20:31 +02:00
2018-11-21 08:39:21 +01:00
2018-05-15 16:37:40 +02:00
2018-12-21 13:55:24 +01:00
2018-12-21 13:55:24 +01:00
2018-06-16 22:28:14 +02:00