/**
* $Id: $
*/
package com.linkedin.restli.example;
import com.linkedin.restli.client.util.RestliBuilderUtils;
import com.linkedin.restli.example.photos.PhotosCreateBuilder;
import com.linkedin.restli.example.photos.PhotosRequestBuilders;
import org.testng.Assert;
import org.testng.annotations.Test;
/**
* @author David Hoa
* @version $Revision: $
*/
public class TestRestliBuilderUtils
{
@Test
public void testSubBuilderGet()
{
try
{
String uri = RestliBuilderUtils.getPrimaryResourceName(PhotosCreateBuilder.class);
Assert.fail("Shouldn't be able to get the primary resource name from a non-master builder");
}
catch (RuntimeException e)
{
// expected
}
}
@Test
public void testPhotoBuilder()
{
String serviceName = RestliBuilderUtils.getPrimaryResourceName(PhotosRequestBuilders.class);
Assert.assertEquals(serviceName, "photos");
}
}