package com.ctrip.framework.apollo.biz.repository;
import com.ctrip.framework.apollo.biz.AbstractIntegrationTest;
import com.ctrip.framework.apollo.common.entity.AppNamespace;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
public class AppNamespaceRepositoryTest extends AbstractIntegrationTest{
@Autowired
private AppNamespaceRepository repository;
@Test
public void testFindByNameAndIsPublicTrue() throws Exception {
AppNamespace appNamespace = repository.findByNameAndIsPublicTrue("fx.apollo.config");
assertEquals("100003171", appNamespace.getAppId());
}
@Test
public void testFindByNameAndNoPublicNamespace() throws Exception {
AppNamespace appNamespace = repository.findByNameAndIsPublicTrue("application");
assertNull(appNamespace);
}
}