Skip to content

Commit

Permalink
Merge branch 'zowe-release/v2.0.2' into zowe-release/v2.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
KUGDev committed Jan 7, 2025
2 parents 2f22c3a + 904eb02 commit 25f974b
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ All notable changes to the Zowe Explorer plug-in for IntelliJ IDEA will be docum

### Bugfixes

* Bugfix: Fixed zowe.config.json: connection is not deleted correctly ([38012f3b](https://github.com/zowe/zowe-explorer-intellij/commit/38012f3b))
* Bugfix: Fixed invalid refresh cache date for nodes in case fetching was canceled by user ([d7682be0](https://github.com/zowe/zowe-explorer-intellij/commit/d7682be0))
* Bugfix: Fixed issue with "Delete" button was disabled when multiple entities are selected ([33f23417](https://github.com/zowe/zowe-explorer-intellij/commit/33f23417))
* Bugfix: Fixed remote conflict issue ([82b6fb7b](https://github.com/zowe/zowe-explorer-intellij/commit/82b6fb7b))
Expand Down
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,8 @@ There are two types of tests, used in here:
Unit-tests are written using chain [Kotest](https://kotest.io/) + [MockK](https://mockk.io/) + [Kover](https://github.com/Kotlin/kotlinx-kover).
All the unit-tests are stored under [src/test](src/test/).
We use Kotest's `ShouldSpec` testing style to write our tests.
To provide mocked interfaces and semi-initialized IntelliJ platform's components during the tests execution time, there is a [WithApplicationShouldSpec](src/test/kotlin/eu/ibagroup/formainframe/testutils/WithApplicationShouldSpec.kt) abstract class. This class allows testers to mock out some services without the need to fully initialize them, and provides the IntelliJ application in a lightweight headless mode.
To see how we mock our services, investigate [this folder](src/test/kotlin/eu/ibagroup/formainframe/testutils/testServiceImpl/)
To provide mocked interfaces and semi-initialized IntelliJ platform's components during the tests execution time, there is a [WithApplicationShouldSpec](src/test/kotlin/org/zowe/explorer/testutils/WithApplicationShouldSpec.kt) abstract class. This class allows testers to mock out some services without the need to fully initialize them, and provides the IntelliJ application in a lightweight headless mode.
To see how we mock our services, investigate [this folder](src/test/kotlin/org/zowe/explorer/testutils/testServiceImpl/)
For more info on how to deal with tests in IntelliJ platform, refer to [this guide](https://plugins.jetbrains.com/docs/intellij/testing-plugins.html).

UI regression tests are written using chain [JUnit](https://junit.org/) + [IntellIJ UI test framework](https://github.com/JetBrains/intellij-ui-test-robot).
Expand Down

0 comments on commit 25f974b

Please sign in to comment.