/*
* JBoss, Home of Professional Open Source
* Copyright 2012 Red Hat Inc. and/or its affiliates and other contributors
* as indicated by the @authors tag. All rights reserved.
*/
package org.searchisko.persistence.jpa.model;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import org.junit.Test;
import org.searchisko.api.service.ProviderService;
import static org.junit.Assert.assertEquals;
import org.searchisko.api.testtools.TestUtils;
/**
* Unit test for {@link ProviderConverter}.
*
* @author Libor Krzyzanek
*
*/
public class ProviderConverterTest {
@Test
public void convertToModel() throws IOException {
ProviderConverter converter = new ProviderConverter();
Map<String, Object> data = new HashMap<>();
data.put(ProviderService.NAME, "jbossorg");
data.put(ProviderService.SUPER_PROVIDER, true);
Provider p = converter.convertToModel("jbossorg", data);
assertEquals("jbossorg", p.getName());
TestUtils.assertJsonContent("{\"" + ProviderService.NAME + "\":\"jbossorg\",\"" + ProviderService.SUPER_PROVIDER + "\":true}",
p.getValue());
}
}