项目作者: arunvelsriram

项目描述 :
Custom ktlint ruleset for linting JUnit tests.
高级语言: Kotlin
项目地址: git://github.com/arunvelsriram/ktlint-ruleset-junit.git
创建时间: 2019-10-01T21:15:57Z
项目社区:https://github.com/arunvelsriram/ktlint-ruleset-junit

开源协议:

下载


ktlint-ruleset-junit Build Status

Custom ktlint ruleset for linting JUnit tests.

Link to bintray

Rules

junit-backticked-test-description - Checks if JUnit test description follows backticks style. For example,

  1. @Test
  2. fun `should add two numbers`() {
  3. assertEquals(3, add(1,2))
  4. }

junit-test-without-assertion - Checks if JUnit test asserts anything. For example,

  1. @Test
  2. fun `should pass when test body asserts`() {
  3. assertTrue(true)
  4. }

Setup

  • Add repository:
  1. repositories {
  2. mavenCentral()
  3. maven {
  4. setUrl("https://dl.bintray.com/arunvelsriram/maven")
  5. }
  6. }
  • Add dependency:
  1. dependencies {
  2. ktlint("dev.arunvelsriram.ktlint.rulesets.junit:ktlint-ruleset-junit:1.0.0")
  3. }

Contributing

Development environment

Run test and build:

  1. ./gradlew clean build

Release to bintray

  • Add a Git tag for the release
  • Update project version in build.gradle.kts and run:
  1. ./gradlew bintrayUpload