package org.vnguyen.joreman;
import org.testng.Assert;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;
import org.vnguyen.joreman.hostgroup.ExampleHostGroup;
import org.vnguyen.joreman.model.Host;
import org.vnguyen.joreman.util.HostFormBuilder;
import org.vnguyen.joreman.util.JSONHelper;
public class DeserializationTest {
@BeforeTest
public void setup () throws ClassNotFoundException {
Class.forName("org.vnguyen.joreman.client.ForemanClientFactory");
}
@Test
public void loadTemplate() throws Exception {
Host host = HostFormBuilder.newTemplate("testHost1");
Assert.assertNotNull(host.computeAttrs.interfaces_attributes);
}
@Test
public void toJson() throws Exception {
Host host = HostFormBuilder.newTemplate("foos").withHostGroup(new ExampleHostGroup());
System.out.println("toJson test: "+ JSONHelper.toJson(host));
}
}