Mockmvc example with junit 5. } You can view the full code from here.
Mockmvc example with junit 5. class) @ExtendWith(MockitoExtension.
Mockmvc example with junit 5 example. GET) public ExtendedGetUserDto getCurrentUser(Principal principal) { CustomUserDetails userDetails = I have a really simple controller defined in this way: @RequestMapping(value = "/api/test", method = RequestMethod. In this spring boot rest controller unit testing example with Junit 5 and mockito, we learned to write tests that mock all the controller dependencies and only test the necessary part. MockMvc Example. Jul 5, 2014 · Your imports only include the matchers from hamcrest-core, which are in CoreMatchers:. 2 but now my test are failing. In this article, we’ve looked at different examples of testing scenarios where our Spring Boot application deals with JSON responses. In this blog post, we will delve into the details of Spring Boot's MockMvc framework and explore how it can be used for effective web application testing. 1 Download the Archive File. class). Spring Boot MockMvc for rest controller endpoints. Create an OpenID Connect Application; Integrate Secure Authentication into Your Code; Generate a Token to Test Your Spring Boot Application with JUnit 5; Test Your Secured Spring Boot Application with JUnit 5; Add Unit and Integration Test to Your Java App with JUnit 5. The project included comprehensive testing with JUnit 5 and MockMvc to ensure reliability. Dec 10, 2023 · 5. First, we’ll examine the different setup options. May 24, 2020 · JUnit 5 tutorials, Junit 5 features, examples and code snippets. Jul 27, 2016 · We use JUnit, Mockito, MockMvc to Unit test Spring MVC Rest Service. when; import static org. 5. Autowired; import org. java. Many tutorials online guide about the use of mockMvc in JUnit testing. public static String getRequestBodyFromFile(String fileLocation) throws IOException { File file = ResourceUtils. 0 JUnit: 5. java:157 Aug 8, 2017 · I have the following REST controller: @RequestMapping(path = "", method = RequestMethod. Spring Boot provides different testing approaches, such as Unit Testing Aug 18, 2023 · Learn to write unit tests for the service layer of Spring boot applications using JUnit 5 and Mockito testing frameworks. We can create mocks and stubs with standalone or without. In the documentation, you can find an example: 48. JUnit 5 (JUnit Jupiter) is around for quite some time already and it is equipped with tons of features and as of Spring Boot 2. Note: All the success scenario testcases in this class are passing successfully. getApplicationContext(TestContext. 2 JUnit 5 it the default test library dependency. jupiter. web. To test the web layer, we need MockMvc and by using @AutoConfigureMockMvc, we can write tests that will get injected. context. Map<String, String> map = new HashMap<>(); map. I have a small code to learn Testing import static org. Escribiendo la primera prueba. class) @WebAppConfiguration() @AutoConfigureMockMvc May 12, 2020 · You’ve seen how to integrate JUnit 5 and Mockito with Spring 5, and how to use these two test frameworks together to write tests against Spring services, controllers, and repositories. Spring Test & Spring Boot Test: This brings in the MockMvc class. Aug 11, 2020 · Example Project. It introduces several new features and improvements over its predecessor, JUnit 4, making it more powerful and flex Oct 11, 2020 · The Junit fails with the above said exception, while I want to pass the Junit with the expected Exception as ApplicationException. All credit for this answer goes to @pramodh (Hidden in OP's comments) I had the exact same problem and installing his reccomended dependencies fixed everything. class) to provide service dependency to application context which is not automatically scanned while using @WebFluxTest. With JUnit Vintage, the cost of migrating from Junit4 to Junit5 is very low. This is a help to resolve all related configuration. lang. model; public class Student {private Integer id; private String name; //getters and setters} URIConstant class. Empecemos el tutorial por lo más básico. Nov 2, 2022 · Maven dependencies. AssertJ; Hamcrest; Mockito; JSONassert; JsonPath; We will use most if not all of these in the following example. MockMvc is used to call the “/api/university “ endpoint. The following example is hitting a controller with the path /mysessiontest setting some session attributes and expecting a certain view to be returned: Oct 1, 2020 · はじめにJUnit4に慣れ過ぎて、いざJUnit5で書こうと思った時に結構調べる必要がありました。今更ながら、よく使う実装サンプルを自分用にまとめておきます。なお、テスト対象のWebアプリはR… Feb 24, 2023 · In this tutorial, we are going to cover in-depth how to unit test a Spring Boot Rest API using JUnit 5, Mockito, MockMvc, and TestRestTemplate. The Junit 5 is the latest version of the testing framework, and it has a lot of features when compared with Junit 4. この記事では、REST API に対して JUnit 5 を用いたテストを想定しています。 JUnit 5 の基本は、こちらの記事を参考にしてください。 @SpringBootTest @SpringBootTestは、Spring Boot の機能を用いる処理のテストを行う場合に、付与するアノテーションです Jul 26, 2022 · In this tutorial, we will use it as a library. May 2, 2016 · Versions (SpringBoot is not involved): Spring: 5. Jun 10, 2022 · Could you show in your answer how to do that because it is always null bro, you can not say new ObjectMapper, also the factory from where you can get the object is also null, so at the end I had to use annotation @WebMvcTest and a ton of MockedBeans and also the autowired to my ObjectMapper, but I can not believe there is no way to simply instantiate it Apr 18, 2024 · In this quick tutorial, we’ll show how to integrate Mockito with the JUnit 5 extension model. Jan 26, 2019 · In this tutorials, we are going to write JUnit test cases for Spring Boot controller. Then, we will illustrate how to test each layer of the API using practical examples. MockMvc provides support for Spring MVC testing. In Java, JUnit is a popular framework for unit testing, and Mockito is a powerful library for creating mock objects and performing unit tests for code with dependencies. put("secret I'm building very basic web application using Spring Boot 1. 12 and Junit 5. JUnit 5 tutorials, Junit 5 features, examples and code snippets. As of Spring Boot 2. @ExtendWith(SpringExtension. Apr 25, 2024 · JUnit 5 allows to define tests that run several times with different values for a parameter. servlet. *; The hasProperty and hasSize methods are only in the Matchers class of hamcrest-library, which includes a larger set of matchers. Mar 4, 2018 · In order to use JUnit Jupiter, you must use autoconfigure MockMvc. 16 web-app / servlet API: 4. test. java @ExtendWith(SpringExtension. 2] Since Spring Boot 2. Dec 16, 2021 · The code examples in this tutorial use the @ExtendWith annotation to tell JUnit 5 to enable Spring support. findOne(1L)). 0. 8 Spring MVC Testing is not working for controller endpoint that returns ResponseEntity<ReturnStatus>, You can use your applications dispatcher servlet xml using the following annoations. It then saves the Feb 24, 2019 · JUnit 4: I’ll explain in a follow up post how to use JUnit 5. springframework. MockMvc is simply a handy system built into the Spring Framework to allow Feb 25, 2023 · MockMVC also provides a fluent API that makes it easy to perform assertions on the response and validate the behavior of the application under test. junit. IllegalStateException: Failed to load ApplicationContext at org. Sep 13, 2023 · We are using @ExtendWith( SpringExtension. Snippet from Controller, resource URI to invoke- @ Jan 5, 2010 · I am using spring-boot-1. 4] You are highly encouraged to migrate JUnit 4 tests to JUnit 5. Oct 14, 2021 · Since we are writing JUnit 5 test cases, package com. Click File -> Import… Sep 12, 2021 · JUnit Platform - start the test framework on the JVM; JUnit Jupiter - write tests and extensions in JUnit 5; JUnit Vintage - provides a test engine that runs JUnit 3 and JUnit 4; Junit 5 has become the default Junit version since SpringBoot 2. 4. Feb 1, 2019 · Sprinb Boot 使用JUnit 5搭配Spring MockMvc測試RestController API範例。 環境如下: Java 1. Feb 29, 2016 · When the CSRF option is activated, Spring Security creates a _csrf object having token, headerName and parameter as properties. Dec 2, 2020 · There is another method like below (. We used @Import(EmployeeService. given(muffinRepository. Conclusion. Spring MockMvc example Apr 21, 2018 · I am trying to test a method of my controller in a Spring Boot application. There will be a particular outcome for each test so there will be different assertions and if a test fails it will tell you by its name which user/role did not work. We also learned that we shall not use actual webserver to run the application while unit testing. expected = expected; } public static CustomExceptionMatcher assertSomeThing(String expected) { return new CustomExceptionMatcher (expected); } @Override Nov 26, 2018 · En el blog encontrarás tutoriales sobre JUnit 4 y JUnit 5: JUnit 5. It ensures that the code behaves as expected and helps catch bugs early. hamcrest. I am trying to test it for a scenario when optional path variable is not provided. But are those still valid for JUnit 5. SpringExtension integrates the Spring TestContext Framework into JUnit 5's Jupiter programming model. Las Nov 26, 2021 · I've just updated my application to use spring-test 5. Spring MVC Test builds on the mock request and response from spring-test and does not require a running servlet container. 0 already comes with Junit 5 and contains also Hamcrest, and Mockito libraries for testing. factory. はじめにMockMvc を使ったテストプログラムの勉強のためサンプル作りに励んでいましたが、うまく動作せず。エラーの内容を確認しながら試行錯誤するも解決できず。Spring の Getting … You will build a simple Spring application and test it with JUnit. servlet Oct 30, 2020 · 2. e. Develop Real-Time Spring Boot 3 Unit Tests: JUnit 5, Mockito, MockMvc, TDD, JsonPath, Hamcrest, H2 Embedded DB, MySQL Rating: 4. We will use a sample Spring Boot project as the basis or our JUnit tests. Build Spring Boot Rest API Jun 5, 2024 · Photo by Jack Carter on Unsplash. First, we’ll show how to create an extension that automatically creates mock objects for any class attribute or method parameter annotated with @Mock. Oct 15, 2021 · JUnit 5 の基本. MockMvc in unit test not picking those custom Jackson configuration. The server will be needed while integration Mar 14, 2024 · In this blog post, we’ll walk you through a practical example of testing CRUD (Create, Read, Update, Delete) REST APIs for a Person entity using Spring Data JPA with H2 as the database. format("classpath:%s", fileLocation)); return new String(Files. 8; IntelliJ IDEA 2019. SpringExtension. In JUnit 5, “Runner” extension points, available in JUnit 4, are replaced by the Extension API. Unit Tests; Integration Tests Feb 5, 2019 · I have a problem with MockMvc into Spring (with Spring Boot). Then, we’ll dive into how to write both unit and integration tests. CoreMatchers. Table of contents. Later, Here we have used the parameterized test case of JUnit 5. Suppose you have class MyControllerAdvice annotated with @ControllerAdvice that has methods annotated with @ExceptionHandler. Matchers. Oct 18, 2023 · Spring MockMvc tutorial shows how to test Spring MVC application with MockMvc. annotation. The NullPointerException in JUnit 5 when using @MockBean usually indicates that the Spring context is not being initialized correctly, or that the bean being mocked is not being injected properly into your test class. I would re-write your test as follows (notice that I'm taking advantage of mockito-kotlin already being a test dependency of your project): Mar 18, 2017 · You can create a function where your test is with tom and create another test with the same logic and test it with Jerry. 1 and wanted to create integration tests for checking REST endpoints. First, we will start by creating a basic restful API with Spring Boot. It covers testing the Controller, Service, and Repository layers with Oct 2, 2021 · @Test tells JUnit they can run the public void method to which it is attached as a test case. 2; Hamcrest 2. Writing Junit test cases for @GetMapping, @PostMapping, @PutMapping and @DeleteMapping using MockMvc. Let’s see how to use it: @BeforeEach public void setup() throws Exception { this. RELEASE API Jan 19, 2019 · @WebAppConfiguration is a class-level annotation that loads WebApplicationContext in Spring integration test. Oct 9, 2022 · In this article, let us see how to do the testing using MockMvc for a Spring Boot project. Read on Junit 5 Extension Model & @ExtendWith annotation :here. Oct 22, 2024 · This guide provides a complete walkthrough for testing each layer of a Spring Boot application using JUnit and Mockito. import static org. 4, and assertj3. May 12, 2018 · You can try the below for Mockmvc perform get and post methods For get method @Autowired private MuffinRepository muffinRepository; @Test public void testgetMethod throws Exception(){ Muffin muffin = new Muffin("Butterscotch"); muffin. This guide provides you with recipes to verify your @Controller and @RestController endpoints and other relevant Spring Web MVC components using MockMvc . 7) and JUnit5. Jun 21, 2013 · Trace. You can also get easly json content from file, it is helpful when content is big. Aug 16, 2022 · Try. Mkyong. 1, we no longer need to load the SpringExtension because it's included as a meta annotation in the Spring Boot test annotations like @DataJpaTest, @WebMvcTest, and @SpringBootTest. In this article, we will not go with the standalone solution. TestContext. Sep 16, 2024 · Note: When using @SpringBootTest with webEnvironment=RANDOM_PORT, be cautious about using MockMvc because MockMvc tries to make sure that whatever is needed for handling web requests is in place and no servlet container (handles incoming HTTP requests and generates responses) is started while webEnvironment=RANDOM_PORT tries to bring up the You can try something as below - Create a custom matcher. toPath())); } Jan 8, 2024 · In this tutorial, we’re going to learn how to test our Spring REST Controllers using RestAssuredMockMvc, a REST-assured API built on top of Spring’s MockMvc. build(); Jan 6, 2025 · In this article, let us see how to do the testing using MockMvc for a Spring Boot project. 12, released back in 2014. May 24, 2019 · Here is an example: @WebMvcTest(TodoController. the resource base path. Spring Boot; Java JSON; Java 17 Jul 2, 2019 · Create a Spring Boot App for Testing With JUnit 5. mockMvc = MockMvcBuilders. Use a Json deserialize method to convert that one into an object of a well-known class instance. This a code of our working example: Apr 17, 2024 · In this tutorial, we will learn how to write unit tests for the Spring Boot application using Junit 5 and Mockito. Here’s a step-by-step guide to In Spring Boot, the MockMvc framework provides a powerful and convenient way to test your web applications by simulating HTTP requests and validating the responses. In Junit 4, we need to use @RunWith(SpringRunner. 3. Feb 25, 2022 · I ran into the same situation with Spring Boot (2. containsString; import static org. api. I've read lots of articles and some of the junit5 documentation but didn't find anything that would help (or I'm just Apr 26, 2020 · What is a Junit Extension. source. MockMvc is defined as a main entry point for server-side Spring MVC testing. In this blog post you will find some basic test examples in Spring Boot and JUnit 5 against basic web application. x, the JUnit 5 is included without the vintage engine. To learn more about the JUnit 5 extension model, have a look at this article. I am trying to test a simple POST method. Dec 19, 2019 · JUnit 5. 0 to Spring Boot 2. When our test class is annotated with @WebAppConfiguration, a WebApplicationContext is loaded for the test using default value of file:src/main/webapp for the path to the root of the web application i. getFile(String. You can read this to see why you should use MockMvc. GET, produces = "application/json") public @ResponseBody Object getObject May 5, 2024 · DbSchema is a super-flexible database designer, which can take you from designing the DB with your team all the way to safely deploying the schema. For MockMvc you can easily add this class as exception resolver. My code (class code) works good, I tested it w Sep 12, 2019 · WireMock JUnit 5 and Rest-Assured tutorial consists of a small demo about Wiremock and JUnit 5. Aug 29, 2020 · Deserialize Json response into a class and compare objects. The following example runs every test with a user whose username is admin, whose password is password, and who has the ROLE_USER and ROLE_ADMIN roles for both test methods. More Practice: – @DataJpaTest example in Spring Boot – Validate Request Body in Spring Boot – @RestControllerAdvice example in Spring Boot – Spring Boot Token based Authentication with Spring Security example Sep 26, 2019 · JUnit 5 (JUnit Jupiter) is around for quite some time already and it is equipped with tons of features. 0 already comes with Junit 5 and contains also Hamcrest, assertj, and Mockito libraries. You can create common package and add static method. 2. There are two places where you can use the CSRF protection in thymeleaf: Sep 13, 2023 · From Spring Boot v2. With . autoconfigure. I am unit testing with MockMvc for the first time and I have not figured it out yet how to use it correctly. We’ll create a Maven project from scratch using Spring Initializr, write JUnit 5 tests, and demonstrate how to test the PersonController using MockMvc. This is a post endpoint, which gets an id in a request and it passes on this id to a service: Aug 23, 2017 · I have a method in Spring MVC with optional path variable. class) @ExtendWith(MockitoExtension. But surprisingly JUnit 5 it is not a default test library dependency when it comes to the Spring Boot Test Starter: it is still JUnit 4. To test the web layer, we need MockMvc and by using @ AutoConfigureMockMvc , we can write tests that will get injected. Table of contents; Source code Mar 19, 2024 · @WebMvcTest class BankControllerTest(@Autowired val mockMvc: MockMvc) { @MockkBean lateinit var bankAccountService: BankAccountService } Then, we can mock the response of BankAccountService, use an instance of the MockMvc bean to perform a GET request, and verify the JSON result : Jul 3, 2022 · I propose you to use org. x, spring-boot2. Testing con JUnit 4. 0 (2020-07-10), it is possible to mock static methods out of the box even in JUnit 5, without any extension. Aug 10, 2020 · Struggling for quite some with writing unit tests with spring-boot and junit5. Writing unit test cases for spring boot controllers. param. setId(1L); BddMockito. For this tutorial, the structure of the project is as shown below. Failing test example MockMvc post junit test returning Apr 25, 2020 · To solve your problem I suggest using @MockBean, an annotation that can be used to add mocks to a Spring ApplicationContext. 7. まずPersonServiceのMockを作成する。今回はMockitoを使用します。 Serviceのレスポンスをそのまま返却するという結構手抜きなAPIなので(処理結果とかエラーコードとかエラー事由とか入れればよかったかも)、イコールassertしたときの予想値となります。 Oct 1, 2024 · Testing is an integral part of software development. zip archive from the download section and extracting it to a folder of your choice. webApplicationContext). webAppContextSetup(this. Any help here would be much appreciated. MockMvc for testing your endpoints. This article explains and summarizes annotations using for each test scenario. For Spring Boot applications, we only need to change the import statements, and everything should work automatically. } You can view the full code from here. beans. mockito. Nov 19, 2019 · MockMvc calling the controller but unable to creating @Autowired objects in controller class: AuthControllerTest. x; The spring-boot-starter-test dependency from version 2. MockMVC is part of the Spring Test framework and can be used in conjunction with other testing frameworks, such as JUnit and Mockito, to write comprehensive and reliable unit tests for web Oct 23, 2024 · JUnit is a Testing Framework. 6 out of 5 4. boot. request Oct 16, 2018 · From Mockito 3. Bên cạnh đấy việc viết Unit Test cho nó cũng rất cần thiết, JUnit, Mockito and Spring Test (MockMVC) là một phương pháp kiểm thử phần mềm để kiểm tra các đơn vị mã nguồn riêng lẻ. Spring Boot MockMvc Tutorial 2. 1; テスト対象のコントローラーと Thymeleaf テンプレート MockMvc (Spring Framework 5. When running unit tests, Spring injects dependencies into beans but often requires proper annotations and context setup for the object to be instantiated and autowired correctly. Jan 21, 2024 · MockMvc provides support for Spring MVC testing. Dec 4, 2022 · 5. RELEASE; spring-boot-starter-web : Starter for building web, including RESTful, applications using Spring MVC. Test; import org. Aug 27, 2023 · In this Spring Boot MockMvc tutorial, we will use MockMvc along with Spring’s @WebMvcTest annotation to execute JUnit tests for REST controller handler methods written for the Spring Boot HATEOAS example. Jun 7, 2019 · You will get it to work in this way (i tested it): import static org. As recomended by documentation, MockMvc might be used for it. 2. Jul 15, 2018 · The below example is using JUnit5, Mockito3. @WithMockAuthentication builds the authentication instance independently of Spring context, which makes it very easy to use in parametrized tests: Jan 8, 2024 · When using the @WebMvcTest annotation approach with Spring Security, MockMvc is automatically configured with the necessary filter chain required to test our security configuration. By using tools like MockMvc and JsonPath, these tests help make our application stronger and more reliable. 0, JUnit 5 was included by default, and the JUnit-vintage module was included for backward compatibility. Fortunately, the spring-boot-starter-test dependency from version 2. JUnit 5, also known as JUnit Jupiter. Jul 8, 2020 · Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers; Advertising & Talent Reach devs & technologists worldwide about your product, service or employer brand May 12, 2023 · In this tutorial, we’re gonna look at how to apply @WebMvcTest in our Spring Boot Project with JUnit 5 and Mockito. Testing a Java Spring Boot application using JUnit 5 involves setting up test dependencies, writing test cases, and running them. You probably already know how to write and run unit tests of the individual classes in your application, so, for this guide, we will concentrate on using Spring Test and Spring Boot features to test the interactions between Spring and your code. readAllBytes(file. import org. That's good In JUnit 5 tests, if your autowired controller is always null, it typically stems from the configuration and setup of your test context. Jan 8, 2024 · DbSchema is a super-flexible database designer, which can take you from designing the DB with your team all the way to safely deploying the schema. You can perform your test this way: Librarium is a Java-based project developed in December 2022, featuring RESTful APIs built with Spring Boot to improve backend functionality. Because MockMvc is configured for us, we’re able to use @WithMockUser for our tests without any additional configuration: Mar 28, 2019 · Secure Your JUnit 5 Java App with OAuth 2. [Release Notes v2. Tests with MockMvc lie somewhere between between unit and integration tests. The way it does all of that is by using a design model, a database-independent image of the schema, which can be shared in a team using GIT and compared or deployed on to any database. We are using Spring Boot 3 in this demo. mockmvc. To run the method, JUnit first constructs a fresh instance of the class then invokes the annotated method. I have some custom Jackson configuration in my application. We test crud operations with corresponding GET, PUT, POST and DELETE request methods. put("key", key); map. 6 (3,151 ratings) 22,692 students Jan 8, 2024 · DbSchema is a super-flexible database designer, which can take you from designing the DB with your team all the way to safely deploying the schema. Aug 16, 2018 · The problem was that, being a new project, we started with all the new stuff: left Java8 for Java11, used lambda everywhere possible, and migrate tests to JUnit 5. Sep 28, 2020 · With MockMvc, Spring provides an excellent tool for testing Spring Boot applications. The purpose of Junit 5 extensions is to extend the behavior of test classes or methods. class ) to support testing in Junit 5. 1(Community Edition) If you use JUnit 5’s @Nested test support, you can also place the annotation on the enclosing class to apply to all nested classes. Spring is a popular Java application framework for creating enterprise applications. MockMvc. public class CustomExceptionMatcher extends TypeSafeMatcher<CustomException> { private String actual; private String expected; private CustomExceptionMatcher (String expected) { this. The solution, then, was to write proper JUnit 5 test cases. 6. demo. It encapsulates all web application beans and makes them available for testing. 2 Import the Sample Project. Dependencies and Technologies Used: Spring Boot 2. file, the Strings "data" and "json" from inside the 3 test files, are used to map to @RequestPart(value = "json") or @RequestParam(value = "data"). 10 along with spring-security-test & spring-boot-hateoas and JUnit-5. Es un capítulo del curso sobre Jakarta EE. This is a more generic and reusable approach. . class) public class TodoControllerTest { @Autowired private MockMvc mockMvc; @MockBean private TodoService todoService; // . Begin by downloading the spring-boot-mockmvc. I am new to spring boot and Junit testing. headers(*)), you can use that , just verified. class) class Feb 21, 2017 · As said in this article you should use MockMvc when you want to test Server-side of application:. file and . This parameter can be the mocked Authentication to put in the security context. En esta sección configuramos el proyecto para crear una prueba con JUnit 5 (Jupiter) que haga uso de la interfaz CountryService. I got it solved by creating the mockMvc instance directly (not autowired) using the following code: Very nice! For me it was crucial to understand that the answer also shows that the mapping works a bit differently for . Mockito. I am facing problem in testing Rest Api's Get and Post method. Maven was used for dependency management and project builds.
srhjq rckxa odlfix gedng mtmet rgyxq wcvtjzo dnsjs amtjykez gut
{"Title":"What is the best girl
name?","Description":"Wheel of girl
names","FontSize":7,"LabelsList":["Emma","Olivia","Isabel","Sophie","Charlotte","Mia","Amelia","Harper","Evelyn","Abigail","Emily","Elizabeth","Mila","Ella","Avery","Camilla","Aria","Scarlett","Victoria","Madison","Luna","Grace","Chloe","Penelope","Riley","Zoey","Nora","Lily","Eleanor","Hannah","Lillian","Addison","Aubrey","Ellie","Stella","Natalia","Zoe","Leah","Hazel","Aurora","Savannah","Brooklyn","Bella","Claire","Skylar","Lucy","Paisley","Everly","Anna","Caroline","Nova","Genesis","Emelia","Kennedy","Maya","Willow","Kinsley","Naomi","Sarah","Allison","Gabriella","Madelyn","Cora","Eva","Serenity","Autumn","Hailey","Gianna","Valentina","Eliana","Quinn","Nevaeh","Sadie","Linda","Alexa","Josephine","Emery","Julia","Delilah","Arianna","Vivian","Kaylee","Sophie","Brielle","Madeline","Hadley","Ibby","Sam","Madie","Maria","Amanda","Ayaana","Rachel","Ashley","Alyssa","Keara","Rihanna","Brianna","Kassandra","Laura","Summer","Chelsea","Megan","Jordan"],"Style":{"_id":null,"Type":0,"Colors":["#f44336","#710d06","#9c27b0","#3e1046","#03a9f4","#014462","#009688","#003c36","#8bc34a","#38511b","#ffeb3b","#7e7100","#ff9800","#663d00","#607d8b","#263238","#e91e63","#600927","#673ab7","#291749","#2196f3","#063d69","#00bcd4","#004b55","#4caf50","#1e4620","#cddc39","#575e11","#ffc107","#694f00","#9e9e9e","#3f3f3f","#3f51b5","#192048","#ff5722","#741c00","#795548","#30221d"],"Data":[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[10,11],[12,13],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[6,7],[8,9],[10,11],[12,13],[16,17],[20,21],[22,23],[26,27],[28,29],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[36,37],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[2,3],[32,33],[4,5],[6,7]],"Space":null},"ColorLock":null,"LabelRepeat":1,"ThumbnailUrl":"","Confirmed":true,"TextDisplayType":null,"Flagged":false,"DateModified":"2020-02-05T05:14:","CategoryId":3,"Weights":[],"WheelKey":"what-is-the-best-girl-name"}