Vitaliy Bibaev
4830c9a13d
Fix broken tests compilation for AS and IDEA 173 after Sequence Debugger merging ( #1820 )
...
* Add dependency on stream debugger for tests in IDEA 173
* Fix compilation error for tests with IDEA 173
* Fix compilation issues with Android studio and sequence debugger tests
2018-08-21 16:23:45 +03:00
Mikhail Glukhikh
4fd8d3b480
Add formatting rule "new line between { and when entry"
2018-08-20 13:21:22 +03:00
Mikhail Glukhikh
b031e34f8d
Add when branches: include auto-import
...
Before this commit, enum / sealed class to add was not imported so
user had to import them himself. Now everything is auto-imported.
Separate "add with import" is kept but * import is now in mind there.
#KT-22330 Fixed
#KT-22354 Fixed
EA-108090 Fixed
2018-08-20 13:21:17 +03:00
Vitaliy.Bibaev
9b24600b0f
Minor: rename KotlinTypes -> KotlinSequenceTypes
2018-08-20 05:18:03 +03:00
Vitaliy.Bibaev
57ac7e0fb9
Remove @author JavaDoc from all my files
2018-08-20 05:18:02 +03:00
Vitaliy.Bibaev
c1ebc2788d
Minor fixes after inspecting code-style
2018-08-20 05:18:02 +03:00
Vitaliy.Bibaev
2d22267cf1
Apply project code style settings to sequence debugger code
2018-08-20 05:18:02 +03:00
Vitaliy.Bibaev
245a358ea8
Remove unused code
2018-08-20 05:18:02 +03:00
Vitaliy.Bibaev
1986309a07
Set up KotlinPsiChainBuilderTestCase for current environment
2018-08-20 05:18:02 +03:00
Vitaliy.Bibaev
c2c09e2ac3
Remove stream ex test to avoid undesirable dependency on streamex lib
2018-08-20 05:18:02 +03:00
Vitaliy.Bibaev
4eb06fb11c
Use qualified names of test classes
2018-08-20 05:18:01 +03:00
Vitaliy.Bibaev
490f7bc3d7
Do not generate test cases for ignored tests
2018-08-20 05:18:01 +03:00
Vitaliy.Bibaev
1a78058cf4
Remove unused OutputChecker
2018-08-20 05:18:01 +03:00
Vitaliy.Bibaev
6db36e7c62
Remove unused code
2018-08-20 05:18:01 +03:00
Vitaliy.Bibaev
d4795c0e5d
Add generated tests for collections/java streams
2018-08-20 05:18:01 +03:00
Vitaliy.Bibaev
cf2c2ed802
Move sequence test data into 'debugger/tinyApp/src/streams/sequence'
2018-08-20 05:18:01 +03:00
Vitaliy.Bibaev
db6894f145
Add abstract test cases for collection\java streams tests
2018-08-20 05:18:00 +03:00
Vitaliy.Bibaev
44b736e846
Generate tests be test data for sequence traces
2018-08-20 05:18:00 +03:00
Vitaliy.Bibaev
c0c344210a
Enable back dsl test
2018-08-20 05:18:00 +03:00
Vitaliy.Bibaev
aa34d84487
Move files to the correct packages
2018-08-20 05:17:59 +03:00
Vitaliy.Bibaev
0fab9e5fa7
Move sequence debugger tests to idea/tests/debugger/sequence directory
2018-08-20 05:17:59 +03:00
Vitaliy.Bibaev
fbc2a5d9a7
EA-114349 Fix bug when trace collecting for large int values throws NPE
2018-08-20 05:17:59 +03:00
Vitaliy.Bibaev
7cd1baff9d
Fix bug when chain is not detected if method expression is used
2018-08-20 05:17:59 +03:00
Vitaliy.Bibaev
89abcb82e4
Support distinctBy intermediate call
2018-08-20 05:17:58 +03:00
Vitaliy.Bibaev
914a631322
Add tests & test data for all terminal operations
2018-08-20 05:17:58 +03:00
Vitaliy.Bibaev
bde34b45e7
Add 'asSequence' operation support
2018-08-20 05:17:57 +03:00
Vitaliy.Bibaev
8f807f441b
Add two more tests for windowed operation support
2018-08-20 05:17:57 +03:00
Vitaliy.Bibaev
d8bc73367f
Add tests for misc operations
2018-08-20 05:17:56 +03:00
Vitaliy.Bibaev
53209eaeec
Add tests for appending values to sequence operation
2018-08-20 05:17:56 +03:00
Vitaliy.Bibaev
d30a3b2495
Add tests for distinct operations
2018-08-20 05:17:56 +03:00
Vitaliy.Bibaev
fd17d9959a
Add tests for sorting operations
2018-08-20 05:17:56 +03:00
Vitaliy.Bibaev
42aba80eb7
Add tests for flat-mapping operations
2018-08-20 05:17:55 +03:00
Vitaliy.Bibaev
b31db50ba1
Add tests for mapping operations
2018-08-20 05:17:55 +03:00
Vitaliy.Bibaev
5383ec50d2
Add tests on filtering operations
2018-08-20 05:17:55 +03:00
Vitaliy.Bibaev
22c455a01e
Add base test case for the sequence execution tests
2018-08-20 05:17:55 +03:00
Vitaliy.Bibaev
9d69b701c1
Add tests for type inference for items in the chain
2018-08-20 05:17:54 +03:00
Vitaliy.Bibaev
7f57730c45
Move classes into packages java/sequence/collections where needed
2018-08-20 05:17:53 +03:00
Vitaliy.Bibaev
8a026fd9cd
Ignore kotlin collections execution tests
2018-08-20 05:17:52 +03:00
Vitaliy.Bibaev
6cc797ad31
Update copyright header for new files
2018-08-20 05:17:52 +03:00
Vitaliy.Bibaev
14ef19418b
Add tests on different types of chain source
2018-08-20 05:17:52 +03:00
Vitaliy.Bibaev
e3d651ec09
Add tests for filter operation
2018-08-20 05:17:51 +03:00
Vitaliy.Bibaev
338e06ff21
Minor: fix bug in tests/test data
2018-08-20 05:17:51 +03:00
Vitaliy.Bibaev
3b6b6d5770
Fix typos in tests
2018-08-20 05:17:51 +03:00
Vitaliy.Bibaev
d14cc77003
Add tests for types in chains of collection transformation calls
2018-08-20 05:17:50 +03:00
Vitaliy.Bibaev
6b6ccc45f0
Add tests on types of items in java chain operations
2018-08-20 05:17:49 +03:00
Vitaliy.Bibaev
502cb1e456
Add test cases to check types of chain operations
2018-08-20 05:17:49 +03:00
Vitaliy.Bibaev
12fe36b77f
Add ability to specify a custom way to create peek call
2018-08-20 05:17:47 +03:00
Vitaliy.Bibaev
5ab76d1eed
Add tests for chain building for kotlin collections
2018-08-20 05:17:47 +03:00
Vitaliy.Bibaev
dd05a9b11b
Add kotlin stdlib to psi tests
2018-08-20 05:17:47 +03:00
Vitaliy.Bibaev
5502d62471
Minor: rename LibraryManager -> LibraryUtil
2018-08-20 05:17:46 +03:00