    @Test
    public void differentVersionComparison() throws Exception {

        NewestVersionSelector selector = new NewestVersionSelector();
        List<ConflictResolver.ConflictItem> items = new ArrayList<>();

        items.add(new ConflictResolver.ConflictItem(null, createNode("1.0.1.Alpha4"), 0, 0));
        items.add(new ConflictResolver.ConflictItem(null, createNode("1.0.0.Final"), 0, 0));

        ConflictResolver.ConflictContext context = new ConflictResolver.ConflictContext(null, null, null, items);
        selector.selectVersion(context);

        assertThat(context.getWinner().getNode().getVersion().toString()).isEqualTo("1.0.1.Alpha4");
    }