[
https://issues.apache.org/jira/browse/DMAP-112?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14262705#comment-14262705
]
Reza Naghibi commented on DMAP-112:
-----------------------------------
Nope. The legacy client uses a LinkedHashMap, so since MB870 appears before
DROID X2 in BuilderDataSource.xml, it gets choosen. Both devices have the same
exact confidence since their patterns are identical.
> Java client test fails with JDK 1.8.0-25
> ----------------------------------------
>
> Key: DMAP-112
> URL: https://issues.apache.org/jira/browse/DMAP-112
> Project: DeviceMap
> Issue Type: Bug
> Components: Device data
> Affects Versions: 1.1.0 Java
> Environment: JDK 1.8.0-25, OSX (Darwin Kernel Version 13.4.0)
> Reporter: Volkan Yazıcı
> Labels: bug, java8, test
>
> {{mvn clean install test}} fails for the DeviceMap Java Client module:
> {noformat}
> DeviceMapClientTest[979](org.apache.devicemap.DeviceMapClientTest) Time
> elapsed: 0.003 sec <<< FAILURE!
> org.junit.ComparisonFailure: classification failed for 'Mozilla/5.0 (Linux;
> U; Android 2.3.7; en-us; MB870 Build/4.5.1A-DTN-150-30; CyanogenMod-7.2.0)
> AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1'
> expected:<[MB870]> but was:<[DROID X2]>
> at org.junit.Assert.assertEquals(Assert.java:115)
> at
> org.apache.devicemap.DeviceMapClientTest.DeviceMapClientTest(DeviceMapClientTest.java:74)
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)