Size: a a a

2020 April 02

M

Mike in Kotlin JVM
сюда передавать помеченный @SpringBootApplication класс ?
источник

M

Mike in Kotlin JVM
я просто пытался переписать на kotlin эту статью, но что-то не очень получилось https://bsideup.github.io/posts/local_development_with_testcontainers/
источник

M

Mike in Kotlin JVM
вроде достаточно простое задание, просто запустить контейнер, написать в консоль сообщение и выключить его, но что-то не получается
источник

BV

Boris Vanin in Kotlin JVM
Ещё раз: просто ля начала используйте runApplication<AnnotatedClass>(args)
источник

BV

Boris Vanin in Kotlin JVM
Не вижу кстати где у вас само приложение
источник

BV

Boris Vanin in Kotlin JVM
А, DemoApplication
источник

BV

Boris Vanin in Kotlin JVM
Ну, вот, значит его
источник

M

Mike in Kotlin JVM
Еще раз, просто есть два файла 1) в папке  main
источник

M

Mike in Kotlin JVM
2) в папке test(из него и хочу запустить контейнер)
источник

BV

Boris Vanin in Kotlin JVM
Mike
Еще раз, просто есть два файла 1) в папке  main
А зачем объект внутри класса?
источник

M

Mike in Kotlin JVM
Boris Vanin
А зачем объект внутри класса?
вроде так котлин работает со статическими методами
источник

M

Mike in Kotlin JVM
чтобы их в тест перенести
источник

BV

Boris Vanin in Kotlin JVM
Ерунда какая-то, зачем в тесте мейн?
источник

M

Mike in Kotlin JVM
я просто пытался переписать на kotlin эту статью, но что-то не очень получилось https://bsideup.github.io/posts/local_development_with_testcontainers/
источник

BV

Boris Vanin in Kotlin JVM
Может быть вам начать с того, что просто котлин поковырять и простые программки и тесты для них пописать?
источник

M

Mike in Kotlin JVM
Boris Vanin
Может быть вам начать с того, что просто котлин поковырять и простые программки и тесты для них пописать?
сейчас надо это сделать)
источник

BV

Boris Vanin in Kotlin JVM
А то пытаться сделать что-то сложное, когда простое не понимаешь сложно
источник

M

Mike in Kotlin JVM
ну вот же там написано
источник

M

Mike in Kotlin JVM
So that now we can create a TestApplication class in the test source set next to our testing infrastructure that we will be using later for starting our app locally with all required dependencies:

public class TestApplication {
   public static void main(String[] args) {
       var application = Application.createSpringApplication();

       // Here we add the same initializer as we were using in our tests...
       application.addInitializers(new AbstractIntegrationTest.Initializer());
       
       // ... and start it normally
       application.run(args);
   }  
}
источник

M

Mike in Kotlin JVM
или чего я не понимаю ? просто тупо с джавы на котлин переписываю
источник