From 840f8ea0ec30426c3c6f588d20ae8b555b01c362 Mon Sep 17 00:00:00 2001 From: keets2012 <928420597@qq.com> Date: Tue, 26 Jun 2018 15:23:44 +0800 Subject: [PATCH] add Travis CI and update unit test --- .../blueskykong/auth/AuthApplicationTest.java | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/src/test/java/com/blueskykong/auth/AuthApplicationTest.java b/src/test/java/com/blueskykong/auth/AuthApplicationTest.java index 620c944..3355596 100644 --- a/src/test/java/com/blueskykong/auth/AuthApplicationTest.java +++ b/src/test/java/com/blueskykong/auth/AuthApplicationTest.java @@ -1,10 +1,23 @@ package com.blueskykong.auth; +import com.blueskykong.auth.dao.ClientSecretDAO; +import com.blueskykong.auth.dto.ApiClientDTO; +import com.blueskykong.auth.entity.ClientSecret; +import com.blueskykong.auth.service.ClientSecretService; +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; import org.junit.runner.RunWith; +import org.mockito.Mock; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; +import java.util.UUID; + +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + /** * @author keets * @date 2016/12/5 @@ -14,5 +27,31 @@ @SpringBootTest public class AuthApplicationTest { + @Mock + private ClientSecretDAO clientSecretDao; + + @Mock + private ClientSecretService clientSecretService; + + @Before + public void setUp() { + ApiClientDTO mockClient = new ApiClientDTO(); + mockClient.setClientId("test"); + mockClient.setClientSecret("test"); + mockClient.setPurpose("test.."); + ClientSecret clientSecret = new ClientSecret.ClientSecretBuilder() + .withTenantId(UUID.randomUUID()) + .build(); + when(clientSecretService.getClientSecretByClientId("test")).thenReturn(mockClient); + +// when(clientSecretDao.get(clientSecret)).thenReturn() + } + + @Test + public void getClientSecretByClientIdTest() { + ApiClientDTO apiClientDTO = clientSecretService.getClientSecretByClientId("test"); + Assert.assertEquals(apiClientDTO.getClientSecret(),"test" ); + } + } \ No newline at end of file