1
1
Fork 0
Commit Graph

168 Commits

Author SHA1 Message Date
Pavel Nikolaev 26ae7fe85f Composition/Exercise 1 tests 2020-07-29 14:22:26 +02:00
Svetlana Isakova 12cdede6ab Removed exercise 3 from 'Polymorphism' 2020-07-29 12:25:15 +02:00
Svetlana Isakova 304aecd03a Regenerated tests 2020-07-29 12:13:45 +02:00
Svetlana Isakova 35bfa9078a Updated 'loadTraceContent' function 2020-07-28 22:09:40 +02:00
Svetlana Isakova 70a81b5089 Fixed compilation 2020-07-28 21:56:29 +02:00
Svetlana Isakova 61d375c927 Regenerated samples 2020-07-28 21:55:32 +02:00
Svetlana Isakova 57fff631dc Regenerated samples 2020-07-28 19:10:11 +02:00
Svetlana Isakova 8d38aec208 Regenerated samples 2020-07-28 19:10:11 +02:00
Svetlana Isakova a52f42db88 Update at Stepik 2020-07-28 19:10:11 +02:00
Pavel Nikolaev 9217b1d953 Sealed Classes/Exercise 2 tests 2020-07-28 17:47:00 +02:00
Pavel Nikolaev a8d13c68a9 extracted capture of trace content 2020-07-28 16:23:41 +02:00
Pavel Nikolaev ada1ce1dfb Polymorphism/Exercise 1 tests 2020-07-28 15:03:29 +02:00
Svetlana Isakova 142c30b0e4 Regenerated samples 2020-05-18 19:47:39 +02:00
Svetlana Isakova 6c591af4e2 Removed repetitive 'the' from error messages 2020-05-18 10:35:59 +02:00
Svetlana Isakova 818e0dc262 Regenerated course 2020-05-12 18:08:29 +02:00
Svetlana Isakova 137b721967 Added 'unimplementedTest' function to simplify update of the Edu course 2020-05-12 17:51:30 +02:00
Pavel Nikolaev 133880def4 Inheritance/Exercise 1+2+3: tests 2020-05-03 01:35:59 +02:00
Pavel Nikolaev 78bfa96a6d Secondary Constructors/Exercise 1+2+3: tests 2020-05-02 03:48:03 +02:00
Pavel Nikolaev af3c83868d Complex Constructors/Exercise 1+2+3: tests 2020-05-01 01:21:23 +02:00
Svetlana Isakova 92dbea637b Regenerated examples & exercise descriptions 2020-04-28 22:39:10 +02:00
Svetlana Isakova 7133459770 Regenerated exercise descriptions 2020-04-23 14:36:38 +02:00
Svetlana Isakova bbd9798866 Regenerated samples: used 'Trace' instead of 'println' 2020-04-22 23:08:51 +02:00
Svetlana Isakova 94d5f1f2d7 Regenerated samples 2020-04-22 23:08:51 +02:00
Svetlana Isakova ea45a18ae9 Added 'Lambda with Receiver' samples 2020-04-22 23:08:51 +02:00
Svetlana Isakova 218f2347b1 Updated exercises to 'Local Functions' 2020-04-14 12:28:30 +02:00
Svetlana Isakova 37d5f75e6d Generated Unit Test examples 2020-04-13 23:48:52 +02:00
Svetlana Isakova 5ed5443fca Regenerated examples 2020-04-13 23:48:52 +02:00
Pavel Nikolaev 9c9f125b89 Destructuring Declarations/Exercise 3: tests 2020-04-12 16:07:23 +02:00
Svetlana Isakova 3e3e5078f5 Regenerated samples 2020-04-02 17:08:40 +02:00
Svetlana Isakova d3c3f666a4 Regenerated samples 2020-03-31 16:53:35 +02:00
Svetlana Isakova fccad93663 Generated exercise solutions 2020-03-22 16:01:33 +01:00
Svetlana Isakova 278c1fd0c5 Regenerated samples 2020-03-22 15:03:52 +01:00
Svetlana Isakova eb60e8410a Refactored 'Trace' class to avoid confusing comparisons with removed whitespaces 2020-03-21 16:17:43 +01:00
Svetlana Isakova cc1f0bf71f Added missing exercise placeholders 2020-03-20 16:33:38 +01:00
Svetlana Isakova 40d92021da Regenerated samples 2020-03-20 14:19:38 +01:00
Svetlana Isakova 65d789c543 Regenerated all the samples 2020-03-17 23:05:25 +01:00
Svetlana Isakova ed110a052d Updated the samples 2020-02-17 20:20:26 +01:00
Svetlana Isakova 7f6f3ecf1b Introduce order for tests to see this order in the results 2020-02-05 20:01:54 +01:00
Svetlana Isakova eded68fcea Don't include samples from exercises into atom samples 2020-02-05 20:01:54 +01:00
Svetlana Isakova abd63a217b Regenerated project, added placeholders for exercises 2020-02-05 20:01:54 +01:00
Svetlana Isakova 18bf459035 Commented some parts of the code to make the project compile 2020-01-30 17:08:40 +03:00
Svetlana Isakova 86bb0cad26 Updated all samples 2020-01-30 17:08:40 +03:00
Svetlana Isakova c834240ece Fixed compilation 2020-01-03 11:14:18 +01:00
Svetlana Isakova 5284e59d47 Updated exercises to the latest changes 2020-01-03 11:08:26 +01:00
Svetlana Isakova c15d90c9df Added placeholders for new exercises 2019-11-19 16:54:38 +01:00
Svetlana Isakova 4d4cf7565e Regenerated course & examples; fixed compilation 2019-11-19 14:28:09 +01:00
Svetlana Isakova 1863225dd1 Regenerated course 2019-11-18 20:15:02 +01:00
Svetlana Isakova 8757a63e56 Reordering 2019-11-13 23:48:17 +01:00
Svetlana Isakova 2c0399d8c0 Extracted loading 'main' function
because there're two main functions in the bytecode:
one with args and one without
2019-11-13 23:42:51 +01:00
Svetlana Isakova 644830222c Extracted logic checking that function or property is an extension
Top-level functions and properties can be only loaded via java reflection
Thus all the checks are performed on java 'Method' object
2019-11-13 23:25:41 +01:00
Svetlana Isakova ffe8ed7e7b Added an error for 'too many entities'
(when a student defines two overloaded 'foo' functions when only one is needed and we can't choose one)
2019-11-13 22:52:40 +01:00
Svetlana Isakova b0db05ab5c Minor refactoring: "Test" as a default file name for file facade 2019-11-13 21:17:58 +01:00
Svetlana Isakova f9bae81aba Regenerated tests 2019-11-13 20:53:36 +01:00
Svetlana Isakova 1e1dcfbaae Added tests for exercises 2019-11-13 20:14:56 +01:00
Svetlana Isakova d066aaa19e Regenerated updated descriptions 2019-11-13 18:32:55 +01:00
Svetlana Isakova fa572947a6 Fixed bug in checking the parameters size of a member function (it always contains an extra one) 2019-11-07 16:24:13 +01:00
Svetlana Isakova 675fbc8fd2 Regenerated content 2019-11-07 14:01:16 +01:00
Svetlana Isakova e22bbfd53d Added tests and solutions for new 'overloading' tasks 2019-11-07 13:23:10 +01:00
Svetlana Isakova 231074d13b Returned stepik references for renamed atoms 2019-10-24 12:27:42 +02:00
Svetlana Isakova 97d8b9ae7c Moved 'break & continue' to the end of the section 2019-10-23 10:28:02 +02:00
Svetlana Isakova 7e90d00eb1 Worked on examples and exercises in 'break & continue' 2019-10-22 19:13:42 +02:00
Svetlana Isakova 521e76e9fe Regenerated packages for ide tasks 2019-10-22 13:19:27 +02:00
Svetlana Isakova d922de732d Reordering 2019-10-21 21:04:46 +02:00
Svetlana Isakova 6f28e53d95 Removed the remaining untestable exercise from "Lists" 2019-10-21 14:24:42 +02:00
Svetlana Isakova 649e548a25 Removed the remaining untestable tasks from 'Summary 1' 2019-10-21 14:13:39 +02:00
Svetlana Isakova 3855cae763 Fighting with untestable exercises 2019-10-21 13:49:59 +02:00
Svetlana Isakova 7a92d37d0f Changed tests for the very first task 2019-10-18 20:47:12 +02:00
Svetlana Isakova 8671a04375 Fighting with untestable exercises in 'Data Types' 2019-10-18 20:16:55 +02:00
Svetlana Isakova 77d716b521 Regenerated tests 2019-10-16 17:19:26 +02:00
Svetlana Isakova e7264e83ee Renamed 'RunJUnitTests' to 'TestAllExercises' 2019-10-16 17:13:38 +02:00
Svetlana Isakova f1bc6d3d71 Generared tests for output 2019-10-16 17:12:15 +02:00
Svetlana Isakova 5b7b46a03d Regenerated main tests 2019-10-16 16:46:23 +02:00
Svetlana Isakova 4267344987 Generated tests for running JUnit tests for exercises 2019-10-16 16:38:28 +02:00
Svetlana Isakova 57b325cab4 Regenerated test names 2019-10-16 16:16:07 +02:00
Svetlana Isakova 143b728e6a Started basic template for 'RunJUnitTests' 2019-10-16 16:10:26 +02:00
Svetlana Isakova 3c5fac1cd4 More changes according to the new package naming scheme 2019-10-16 13:59:25 +02:00
Svetlana Isakova cfc763e8de Regenerated 'TestAllExamples' 2019-10-16 12:37:50 +02:00
Svetlana Isakova 7b6a596da4 Regenerated package names for exercises 2019-10-15 18:25:49 +02:00
Svetlana Isakova 08a8a3fcd9 Renamed 'checkParameters' function in util
to checkParametersOfConstructor/TopLevelFunction/MemberFunction correspondingly
2019-10-15 13:27:42 +02:00
Svetlana Isakova 8a304d5f7f More unstable tags added 2019-10-15 11:20:34 +02:00
Svetlana Isakova 09dbb923cc Added more placeholders and tests 2019-10-14 21:32:46 +02:00
Svetlana Isakova 074e368d17 Added missing placeholders 2019-10-14 20:35:12 +02:00
Svetlana Isakova 8e88772bbd Added tests for exercise 1 in 'recursion' 2019-10-14 19:37:11 +02:00
Svetlana Isakova 848d4cc0b6 Regenerated samples and exercise descriptions 2019-10-14 16:53:56 +02:00
Svetlana Isakova 26ebd4dc80 Added tests for more exercises 2019-10-14 16:49:27 +02:00
Svetlana Isakova 0abdad02d2 Added test for 'abort()' exercise in 'exceptions' 2019-10-11 16:20:39 +02:00
Svetlana Isakova 8fb415e5c7 Regenerated descriptions 2019-10-11 14:37:02 +02:00
Svetlana Isakova da649cc5fd Added task templates 2019-10-11 13:53:36 +02:00
Svetlana Isakova cc204c1e37 Made ERROR_TAG in atomic test a public val to be used in our testing tools 2019-10-11 12:34:17 +02:00
Svetlana Isakova e3b2ecf02e Updated samples 2019-10-10 19:06:13 +02:00
Svetlana Isakova 97a3ef48cd Regenerated the course content 2019-10-10 17:58:14 +02:00
Svetlana Isakova aa9b549a9e Added tests for 'packages'
Refactored reflection utility functions
2019-10-10 16:30:16 +02:00
Svetlana Isakova e0e564808e Extracted the logic of replacing system output into an util function 2019-10-09 16:33:37 +02:00
Svetlana Isakova fcafd70fc3 Regenerated samples 2019-09-13 17:59:45 +02:00
Svetlana Isakova 4f0ce10ec1 Renamed exercises to add a first one 2019-09-13 15:02:18 +02:00
Svetlana Isakova 5b513911eb Added first task (without tests so far) 2019-09-13 14:51:01 +02:00
Svetlana Isakova ebc933df90 Editing pass 2019-08-13 14:43:25 +02:00
Svetlana Isakova cd714e043d Added 'main' functions to game example when possible
(if there's no dependency on Maze interface without Maze implementation)
2019-08-12 22:02:01 +02:00
Svetlana Isakova 67bc7ae880 Regenerated tests 2019-08-12 18:42:34 +02:00
Svetlana Isakova a5ec70b507 Polished tests for creating classes that use reflection 2019-08-12 18:35:59 +02:00