|
1 | 1 | package com.afrozaar.wordpress.wpapi.v2; |
2 | 2 |
|
3 | | -import static com.afrozaar.wordpress.wpapi.v2.api.Taxonomies.CATEGORY; |
4 | | -import static com.afrozaar.wordpress.wpapi.v2.model.builder.ContentBuilder.aContent; |
5 | | -import static com.afrozaar.wordpress.wpapi.v2.model.builder.ExcerptBuilder.anExcerpt; |
6 | | -import static com.afrozaar.wordpress.wpapi.v2.model.builder.MediaBuilder.aMedia; |
7 | | -import static com.afrozaar.wordpress.wpapi.v2.model.builder.PageBuilder.aPage; |
8 | | -import static com.afrozaar.wordpress.wpapi.v2.model.builder.PostBuilder.aPost; |
9 | | -import static com.afrozaar.wordpress.wpapi.v2.model.builder.TermBuilder.aTerm; |
10 | | -import static com.afrozaar.wordpress.wpapi.v2.model.builder.TitleBuilder.aTitle; |
11 | | -import static com.afrozaar.wordpress.wpapi.v2.model.builder.UserBuilder.aUser; |
12 | | -import static com.afrozaar.wordpress.wpapi.v2.request.SearchRequest.Builder.aSearchRequest; |
13 | | -import static com.afrozaar.wordpress.wpapi.v2.util.Tuples.tuple; |
14 | | - |
15 | | -import static org.assertj.core.api.Assertions.assertThat; |
16 | | - |
17 | | -import static java.lang.String.format; |
18 | | -import static org.apache.commons.lang.RandomStringUtils.randomAlphabetic; |
19 | | - |
20 | | -import static org.junit.Assert.fail; |
21 | | - |
22 | 3 | import com.afrozaar.wordpress.wpapi.v2.api.Contexts; |
23 | 4 | import com.afrozaar.wordpress.wpapi.v2.api.Posts; |
24 | 5 | import com.afrozaar.wordpress.wpapi.v2.config.ClientConfig; |
25 | 6 | import com.afrozaar.wordpress.wpapi.v2.config.ClientFactory; |
26 | | -import com.afrozaar.wordpress.wpapi.v2.exception.PageNotFoundException; |
27 | | -import com.afrozaar.wordpress.wpapi.v2.exception.PostCreateException; |
28 | | -import com.afrozaar.wordpress.wpapi.v2.exception.TermNotFoundException; |
29 | | -import com.afrozaar.wordpress.wpapi.v2.exception.UsernameAlreadyExistsException; |
30 | | -import com.afrozaar.wordpress.wpapi.v2.exception.WpApiParsedException; |
31 | | -import com.afrozaar.wordpress.wpapi.v2.model.Media; |
32 | | -import com.afrozaar.wordpress.wpapi.v2.model.Page; |
33 | | -import com.afrozaar.wordpress.wpapi.v2.model.Post; |
34 | | -import com.afrozaar.wordpress.wpapi.v2.model.PostMeta; |
35 | | -import com.afrozaar.wordpress.wpapi.v2.model.PostStatus; |
36 | | -import com.afrozaar.wordpress.wpapi.v2.model.Taxonomy; |
37 | | -import com.afrozaar.wordpress.wpapi.v2.model.Term; |
38 | | -import com.afrozaar.wordpress.wpapi.v2.model.User; |
| 7 | +import com.afrozaar.wordpress.wpapi.v2.exception.*; |
| 8 | +import com.afrozaar.wordpress.wpapi.v2.model.*; |
39 | 9 | import com.afrozaar.wordpress.wpapi.v2.model.builder.PostBuilder; |
40 | 10 | import com.afrozaar.wordpress.wpapi.v2.model.builder.UserBuilder; |
41 | 11 | import com.afrozaar.wordpress.wpapi.v2.request.Request; |
42 | 12 | import com.afrozaar.wordpress.wpapi.v2.request.SearchRequest; |
43 | 13 | import com.afrozaar.wordpress.wpapi.v2.response.PagedResponse; |
44 | 14 | import com.afrozaar.wordpress.wpapi.v2.util.Tuples.Tuple2; |
45 | | - |
46 | | -import org.springframework.core.io.ClassPathResource; |
47 | | -import org.springframework.core.io.Resource; |
48 | | -import org.springframework.web.client.HttpServerErrorException; |
49 | | - |
50 | 15 | import org.apache.commons.lang.RandomStringUtils; |
51 | | -import org.junit.Before; |
52 | | -import org.junit.BeforeClass; |
53 | | -import org.junit.ClassRule; |
54 | | -import org.junit.Ignore; |
55 | | -import org.junit.Test; |
| 16 | +import org.junit.*; |
56 | 17 | import org.slf4j.Logger; |
57 | 18 | import org.slf4j.LoggerFactory; |
| 19 | +import org.springframework.core.io.ClassPathResource; |
| 20 | +import org.springframework.core.io.Resource; |
| 21 | +import org.springframework.web.client.HttpServerErrorException; |
58 | 22 | import org.testcontainers.containers.GenericContainer; |
59 | 23 | import org.testcontainers.containers.wait.strategy.LogMessageWaitStrategy; |
60 | 24 |
|
|
65 | 29 | import java.util.Optional; |
66 | 30 | import java.util.stream.IntStream; |
67 | 31 |
|
| 32 | +import static com.afrozaar.wordpress.wpapi.v2.api.Taxonomies.CATEGORY; |
| 33 | +import static com.afrozaar.wordpress.wpapi.v2.model.builder.ContentBuilder.aContent; |
| 34 | +import static com.afrozaar.wordpress.wpapi.v2.model.builder.ExcerptBuilder.anExcerpt; |
| 35 | +import static com.afrozaar.wordpress.wpapi.v2.model.builder.MediaBuilder.aMedia; |
| 36 | +import static com.afrozaar.wordpress.wpapi.v2.model.builder.PageBuilder.aPage; |
| 37 | +import static com.afrozaar.wordpress.wpapi.v2.model.builder.PostBuilder.aPost; |
| 38 | +import static com.afrozaar.wordpress.wpapi.v2.model.builder.TermBuilder.aTerm; |
| 39 | +import static com.afrozaar.wordpress.wpapi.v2.model.builder.TitleBuilder.aTitle; |
| 40 | +import static com.afrozaar.wordpress.wpapi.v2.model.builder.UserBuilder.aUser; |
| 41 | +import static com.afrozaar.wordpress.wpapi.v2.request.SearchRequest.Builder.aSearchRequest; |
| 42 | +import static com.afrozaar.wordpress.wpapi.v2.util.Tuples.tuple; |
| 43 | +import static java.lang.String.format; |
| 44 | +import static org.apache.commons.lang.RandomStringUtils.randomAlphabetic; |
| 45 | +import static org.assertj.core.api.Assertions.assertThat; |
| 46 | +import static org.junit.Assert.fail; |
| 47 | + |
68 | 48 | /** |
69 | 49 | * @author johan |
70 | 50 | */ |
@@ -764,12 +744,11 @@ public void testCreateUser() throws WpApiParsedException { |
764 | 744 | .build(); |
765 | 745 | final User createdUser = client.createUser(userRequest, randomAlphabetic(3), RandomStringUtils.randomAlphanumeric(3)); |
766 | 746 |
|
767 | | - LOG.debug("createdUser: {}", createdUser); |
768 | | - |
769 | 747 | assertThat(userRequest.getEmail()).isEqualTo(createdUser.getEmail()); |
770 | 748 | assertThat(userRequest.getDescription()).isEqualTo(createdUser.getDescription()); |
771 | 749 | assertThat(userRequest.getFirstName()).isEqualTo(createdUser.getFirstName()); |
772 | 750 | assertThat(userRequest.getLastName()).isEqualTo(createdUser.getLastName()); |
| 751 | + assertThat(userRequest.getRoles()).containsAll(createdUser.getRoles()); |
773 | 752 | assertThat(createdUser.getId()).isNotNull(); |
774 | 753 | } |
775 | 754 |
|
|
0 commit comments