// Path: src/main/java/com/deswaef/twitch/util/AuthorizationURLBuilder.java
// public static AuthorizationURLBuilder buildAuthorizationUrl() {
//     return new AuthorizationURLBuilder();
// }
// 
// Path: src/test/java/com/deswaef/twitch/util/ThrowableAssertion.java
// public static ThrowableAssertion assertThrown(ExceptionThrower exceptionThrower) {
//     try {
//         exceptionThrower.throwException();
//     } catch (Throwable caught) {
//         return new ThrowableAssertion(caught);
//     }
//     throw new ExceptionNotThrownAssertionError();
// }


import org.junit.Test;
import static com.deswaef.twitch.util.AuthorizationURLBuilder.buildAuthorizationUrl;
import static com.deswaef.twitch.util.ThrowableAssertion.assertThrown;
import static org.fest.assertions.Assertions.assertThat;
package com.deswaef.twitch.util;



public class AuthorizationURLBuilderTest {

    public static final String SCOPE_1 = "scope1";
    public static final String SCOPE_2 = "scope2";
    public static final String REDIRECT_URI = "redirectURI";
    public static final String CLIENT_ID = "clientId";
    public static final String BASE_URL = "baseUrl";

    @Test
    public void baseUrlShouldBeSet() {

        assertThrown(
// Path: src/main/java/com/deswaef/twitch/util/AuthorizationURLBuilder.java
// public static AuthorizationURLBuilder buildAuthorizationUrl() {
//     return new AuthorizationURLBuilder();
// }
// 
// Path: src/test/java/com/deswaef/twitch/util/ThrowableAssertion.java
// public static ThrowableAssertion assertThrown(ExceptionThrower exceptionThrower) {
//     try {
//         exceptionThrower.throwException();
//     } catch (Throwable caught) {
//         return new ThrowableAssertion(caught);
//     }
//     throw new ExceptionNotThrownAssertionError();
// }


// Path: src/test/java/com/deswaef/twitch/util/AuthorizationURLBuilderTest.java
import org.junit.Test;
import static com.deswaef.twitch.util.AuthorizationURLBuilder.buildAuthorizationUrl;
import static com.deswaef.twitch.util.ThrowableAssertion.assertThrown;
import static org.fest.assertions.Assertions.assertThat;

package com.deswaef.twitch.util;



public class AuthorizationURLBuilderTest {

    public static final String SCOPE_1 = "scope1";
    public static final String SCOPE_2 = "scope2";
    public static final String REDIRECT_URI = "redirectURI";
    public static final String CLIENT_ID = "clientId";
    public static final String BASE_URL = "baseUrl";

    @Test
    public void baseUrlShouldBeSet() {

        assertThrown(
                () -> buildAuthorizationUrl()