Size: a a a

2020 May 29

A

Artjom Kalita in pro.jvm
попробуй не интеллиджи запустить а билд тулзом который используешь
источник

A

Anton in pro.jvm
Artjom Kalita
попробуй не интеллиджи запустить а билд тулзом который используешь
это будет долго и больно и сложно
источник

A

Anton in pro.jvm
Artjom Kalita
попробуй не интеллиджи запустить а билд тулзом который используешь
это ant с мавеном внутри
источник

A

Anton in pro.jvm
org.spockframework.mock.CannotCreateMockException: Cannot create mock for class de.hybris.platform.core.model.user.AddressModelnull
 at org.spockframework.mock.runtime.MockInstantiator.instantiate(MockInstantiator.java:38)
 at org.spockframework.mock.runtime.ProxyBasedMockFactory$CglibMockFactory.createMock(ProxyBasedMockFactory.java:155)
 at org.spockframework.mock.runtime.ProxyBasedMockFactory.create(ProxyBasedMockFactory.java:68)
 at org.spockframework.mock.runtime.JavaMockFactory.createInternal(JavaMockFactory.java:59)
 at org.spockframework.mock.runtime.JavaMockFactory.create(JavaMockFactory.java:40)
 at org.spockframework.mock.runtime.CompositeMockFactory.create(CompositeMockFactory.java:44)
 at org.spockframework.lang.SpecInternals.createMock(SpecInternals.java:51)
 at org.spockframework.lang.SpecInternals.createMockImpl(SpecInternals.java:296)
 at org.spockframework.lang.SpecInternals.createMockImpl(SpecInternals.java:286)
 at org.spockframework.lang.SpecInternals.MockImpl(SpecInternals.java:89)
 at com.amway.lynxcore.validator.LynxCartDeliveryAddressValidatorSpec.$spock_initializeFields(LynxCartDeliveryAddressValidatorSpec.groovy:28)
Caused by: java.lang.ClassCastException: Cannot cast de.hybris.platform.core.model.user.AddressModel$$EnhancerByCGLIB$$fc434655 to de.hybris.platform.core.model.user.AddressModel$$EnhancerByCGLIB$$fc434655
 at java.lang.Class.cast(Class.java:3369)
 at org.spockframework.mock.runtime.MockInstantiator$ObjenesisInstantiator.instantiate(MockInstantiator.java:45)
 at org.spockframework.mock.runtime.MockInstantiator.instantiate(MockInstantiator.java:31)
источник

WT

Waldemar Tsiamruk in pro.jvm
Anton
Дарова. Спок багует (?), не создает мок. Вот такое
Caused by: java.lang.ClassCastException: Cannot cast ...AddressModel$$EnhancerByCGLIB$$fc434655 to ....AddressModel$$EnhancerByCGLIB$$fc434655

Никто не сталкивался с таким?
setPorxyTargetClass = true
источник

WT

Waldemar Tsiamruk in pro.jvm
если быстро проверить проблему
источник

A

Anton in pro.jvm
Waldemar Tsiamruk
если быстро проверить проблему
Всм?
источник

WT

Waldemar Tsiamruk in pro.jvm
заметил что у вас проблема в тесте
источник

WT

Waldemar Tsiamruk in pro.jvm
видимо в ассерте предположил
источник

WT

Waldemar Tsiamruk in pro.jvm
вот если ваш спринговский конфиг добавить proxytargetclass = true ваш ассерт вероятно сработает)
источник

A

Anton in pro.jvm
Waldemar Tsiamruk
видимо в ассерте предположил
Ааа, нет
Проблема в def ... = Mock(...)
источник

WT

Waldemar Tsiamruk in pro.jvm
тоже может помочь, это связано с тем как спринг муить свои прокси)
источник

A

Anton in pro.jvm
Waldemar Tsiamruk
вот если ваш спринговский конфиг добавить proxytargetclass = true ваш ассерт вероятно сработает)
Я все равно не смогу добавить его на энв скорее всего
источник

WT

Waldemar Tsiamruk in pro.jvm
может быть можно настроить сам мокинг тул
источник

WT

Waldemar Tsiamruk in pro.jvm
я просто со споком не сталкивался
источник

WT

Waldemar Tsiamruk in pro.jvm
)
источник

ВА

Ветеран Андреич... in pro.jvm
Ребята, привет! Я использую Gson либу и возник вопрос, можно ли как-то заставить gson.fromJson(json, Clazz.class) распарсить json'овский массив в поле строки
источник

ВА

Ветеран Андреич... in pro.jvm
то есть у меня есть items:[{},{},{}] в json'е и мне нужно чтобы он распарсил это String items
источник

ВА

Ветеран Андреич... in pro.jvm
Если ничего не специального не указывать падает с Exception in thread "main" com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected STRING but was BEGIN_ARRAY at path $.items
источник

VG

Vik Gamov in pro.jvm
поздравили уже тут нашего мальчика дорогого @Tagir_Valeev ?


https://twitter.com/java_champions/status/1266406628154175489?s=21
источник