Package org.zanata.rest.service

Source Code of org.zanata.rest.service.VersionRestTest

package org.zanata.rest.service;

import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.is;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.testng.annotations.Test;
import org.zanata.ZanataRestTest;
import org.zanata.rest.client.IVersionResource;
import org.zanata.rest.dto.VersionInfo;

public class VersionRestTest extends ZanataRestTest {
    String vVar = "1.0SNAPSHOT";
    String vBuild = "20101009";
    VersionInfo ver = new VersionInfo(vVar, vBuild);
    private final Logger log = LoggerFactory.getLogger(VersionRestTest.class);

    @Override
    protected void prepareResources() {
        VersionService service = new VersionService(ver);
        resources.add(service);
    }

    @Override
    protected void prepareDBUnitOperations() {
    }

    @Test
    public void retrieveVersionInfo() {
        IVersionResource resource;
        log.debug("setup test version service");
        resource =
                getClientRequestFactory().createProxy(IVersionResource.class);

        VersionInfo entity = resource.get().getEntity();
        assertThat(entity.getVersionNo(), is(vVar));
        assertThat(entity.getBuildTimeStamp(), is(vBuild));
    }

}
TOP

Related Classes of org.zanata.rest.service.VersionRestTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.