[ https://issues.apache.org/jira/browse/IGNITE-4211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15938364#comment-15938364 ]
Anton Vinogradov commented on IGNITE-4211: ------------------------------------------ > The test class is strange for me, not because I didn't figure it out, but > because it had strange behavior. What do you mean? Please, be more clear. > @Override public <T> T get(Object key, Class<T> type) { > return null; ... > And run all tests in the GridSpringCacheManagerSelfTest. Result = green light. Breaking of {noformat} @Override public <T> T get(Object key, Class<T> type) { {noformat} cause no error because it's not covered by tests. get(Object key, Class<T> type) can't be call via @Cacheable, so it should be checked directly in addition to putIfAbsent(). Breaking of {noformat} @Override public ValueWrapper get(Object key) { {noformat} Cause exception, because it covered. {noformat} junit.framework.AssertionFailedError: expected:<3> but was:<6> at junit.framework.Assert.fail(Assert.java:57) at junit.framework.Assert.failNotEquals(Assert.java:329) at junit.framework.Assert.assertEquals(Assert.java:78) at junit.framework.Assert.assertEquals(Assert.java:234) at junit.framework.Assert.assertEquals(Assert.java:241) at junit.framework.TestCase.assertEquals(TestCase.java:409) at org.apache.ignite.cache.spring.GridSpringCacheManagerSelfTest.testDynamicCache(GridSpringCacheManagerSelfTest.java:354) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at org.apache.ignite.testframework.junits.GridAbstractTest.runTestInternal(GridAbstractTest.java:1805) at org.apache.ignite.testframework.junits.GridAbstractTest.access$000(GridAbstractTest.java:119) at org.apache.ignite.testframework.junits.GridAbstractTest$4.run(GridAbstractTest.java:1720) at java.lang.Thread.run(Thread.java:745) {noformat} > Same behaviour with new-get-method. Please explain what did you mean > Update Spring dependency to latest stable version > ------------------------------------------------- > > Key: IGNITE-4211 > URL: https://issues.apache.org/jira/browse/IGNITE-4211 > Project: Ignite > Issue Type: Improvement > Components: build > Affects Versions: 1.7 > Reporter: Sergey Kozlov > Assignee: Vyacheslav Daradur > Fix For: 2.0 > > > It seems the Spring dependency looks outdated for now. Apache Ignite still > uses 4.1.0 released two years ago. Could we to update to latest stable > version (4.3.4 at the moment)? -- This message was sent by Atlassian JIRA (v6.3.15#6346)