title: Junit5 test suite with Kotlin
body: <p>Based on answer in <a href="https://github.com/junit-team/junit5/issues/1334" rel="nofollow noreferrer">this link</a>, created a test suite with Test classes</p>
  <pre><code>@RunWith(Suite::class)
  @Suite.SuiteClasses(
      DTOtoEntityMapperTest::class,
      PostDataSourceCoroutinesTest::class,
      PostDataSourceRxJava3Test::class
  )
  class JUnit5TestSuite
  </code></pre>
  <p>Returns error</p>
  <pre><code>org.junit.runners.model.InvalidTestClassError: Invalid test class 'com.x.DTOtoEntityMapperTest':
    1. No runnable methods
  </code></pre>
  <p>But every test class added has test methods  and runs individually for instance</p>
  <pre><code>class DTOtoEntityMapperTest {
  
      private val postDTOList by lazy {
          convertFromJsonToObjectList&lt;PostDTO&gt;(getResourceAsText(RESPONSE_JSON_PATH))!!
      }
  
      private val postEntityList by lazy {
          convertFromJsonToObjectList&lt;PostEntity&gt;(getResourceAsText(RESPONSE_JSON_PATH))!!
      }
  
      @Test
      fun `given PostDTO is input, should return PostEntity`() {
  
          val mapper = DTOtoEntityMapper()
  
          // GIVEN
          val expected = postEntityList
  
          // WHEN
          val actual = mapper.map(postDTOList)
  
          // THEN
          Truth.assertThat(actual).containsExactlyElementsIn(expected)
      }
  }
  </code></pre>