├── .gitignore ├── .idea ├── .gitignore ├── git_toolbox_prj.xml ├── gradle.xml ├── kotlinc.xml ├── misc.xml ├── uiDesigner.xml └── vcs.xml ├── .run └── Run IDE with Plugin.run.xml ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src ├── main ├── kotlin │ └── com │ │ └── woowa │ │ └── kotestboilerplate │ │ ├── actions │ │ ├── CreateTestActionHandler.kt │ │ ├── GotoTestBoilerPlateHandler.kt │ │ └── GotoTestOrCodeActionExtention.kt │ │ ├── core │ │ ├── KotestCreator.kt │ │ ├── KotlinFileType.kt │ │ ├── UnitTestCreator.kt │ │ ├── builder │ │ │ ├── KotlinClassBuilder.kt │ │ │ ├── KotlinPoetTestBuilder.kt │ │ │ └── TestBuilderConfig.kt │ │ └── generator │ │ │ ├── BehaviourSpecGenerator.kt │ │ │ ├── FreeSpecGenerator.kt │ │ │ ├── FunSpecGenerator.kt │ │ │ ├── TestCodeGenerator.kt │ │ │ ├── TestCodeGeneratorFactory.kt │ │ │ ├── TestCodeGeneratorType.kt │ │ │ └── TestDirectoryGenerator.kt │ │ ├── parser │ │ ├── KotlinClassMetaData.kt │ │ ├── KotlinClassParser.kt │ │ ├── KotlinClassParserImpl.kt │ │ ├── KotlinField.kt │ │ └── KotlinType.kt │ │ ├── utils │ │ └── FileDescriptor.kt │ │ └── view │ │ └── TestConfigurationView.kt └── resources │ ├── META-INF │ ├── plugin.xml │ └── pluginIcon.svg │ └── icons │ ├── junit5.png │ └── kotest.png └── test └── kotlin └── com └── woowa └── kotestboilerplate ├── core ├── builder │ ├── KotlinClassBuilderTest.kt │ └── KotlinPoetTestBuilderTest.kt └── generator │ ├── FreeSpecGeneratorTest.kt │ └── TestCodeGeneratorTest.kt ├── fixture └── Fixture.kt ├── parser └── KotlinClassParserImplTest.kt └── utils └── FileDescriptorTest.kt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/git_toolbox_prj.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/.idea/git_toolbox_prj.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.run/Run IDE with Plugin.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/.run/Run IDE with Plugin.run.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "kotest-boilerplate" -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/actions/CreateTestActionHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/actions/CreateTestActionHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/actions/GotoTestBoilerPlateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/actions/GotoTestBoilerPlateHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/actions/GotoTestOrCodeActionExtention.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/actions/GotoTestOrCodeActionExtention.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/core/KotestCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/core/KotestCreator.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/core/KotlinFileType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/core/KotlinFileType.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/core/UnitTestCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/core/UnitTestCreator.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/core/builder/KotlinClassBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/core/builder/KotlinClassBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/core/builder/KotlinPoetTestBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/core/builder/KotlinPoetTestBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/core/builder/TestBuilderConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/core/builder/TestBuilderConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/core/generator/BehaviourSpecGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/core/generator/BehaviourSpecGenerator.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/core/generator/FreeSpecGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/core/generator/FreeSpecGenerator.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/core/generator/FunSpecGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/core/generator/FunSpecGenerator.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/core/generator/TestCodeGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/core/generator/TestCodeGenerator.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/core/generator/TestCodeGeneratorFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/core/generator/TestCodeGeneratorFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/core/generator/TestCodeGeneratorType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/core/generator/TestCodeGeneratorType.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/core/generator/TestDirectoryGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/core/generator/TestDirectoryGenerator.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/parser/KotlinClassMetaData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/parser/KotlinClassMetaData.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/parser/KotlinClassParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/parser/KotlinClassParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/parser/KotlinClassParserImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/parser/KotlinClassParserImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/parser/KotlinField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/parser/KotlinField.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/parser/KotlinType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/parser/KotlinType.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/utils/FileDescriptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/utils/FileDescriptor.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/woowa/kotestboilerplate/view/TestConfigurationView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/kotlin/com/woowa/kotestboilerplate/view/TestConfigurationView.kt -------------------------------------------------------------------------------- /src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /src/main/resources/icons/junit5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/resources/icons/junit5.png -------------------------------------------------------------------------------- /src/main/resources/icons/kotest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/main/resources/icons/kotest.png -------------------------------------------------------------------------------- /src/test/kotlin/com/woowa/kotestboilerplate/core/builder/KotlinClassBuilderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/test/kotlin/com/woowa/kotestboilerplate/core/builder/KotlinClassBuilderTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/woowa/kotestboilerplate/core/builder/KotlinPoetTestBuilderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/test/kotlin/com/woowa/kotestboilerplate/core/builder/KotlinPoetTestBuilderTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/woowa/kotestboilerplate/core/generator/FreeSpecGeneratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/test/kotlin/com/woowa/kotestboilerplate/core/generator/FreeSpecGeneratorTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/woowa/kotestboilerplate/core/generator/TestCodeGeneratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/test/kotlin/com/woowa/kotestboilerplate/core/generator/TestCodeGeneratorTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/woowa/kotestboilerplate/fixture/Fixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/test/kotlin/com/woowa/kotestboilerplate/fixture/Fixture.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/woowa/kotestboilerplate/parser/KotlinClassParserImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/test/kotlin/com/woowa/kotestboilerplate/parser/KotlinClassParserImplTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/woowa/kotestboilerplate/utils/FileDescriptorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmdgusya/kotlin-test-boilerplate/HEAD/src/test/kotlin/com/woowa/kotestboilerplate/utils/FileDescriptorTest.kt --------------------------------------------------------------------------------