// Path: src/main/java/com/maxdemarzi/Exceptions.java
// public class Exceptions extends WebApplicationException {
// 
//     public static final Exceptions invalidInput() {
//         return new Exceptions(400, "Invalid Input");
//     }
// 
//     public Exceptions(int code, String error) {
//         super(new Throwable(error), Response.status(code)
//                 .entity("{\"error\":\"" + error + "\"}")
//                 .type(MediaType.APPLICATION_JSON)
//                 .build());
// 
//     }
// 
// 
// }
// 
// Path: src/test/java/com/maxdemarzi/TestThing.java
// public class TestThing {
//     private Exceptions e;
// 
//     public TestThing(Exceptions e) {
//         this.e = e;
//     }
// 
//     public void chuck() {
//         throw e;
//     }
// 
// }


import com.maxdemarzi.Exceptions;
import com.maxdemarzi.TestThing;
import org.junit.Assert;
import org.junit.Test;
import java.util.ArrayList;
package com.maxdemarzi.tags;



public class TagsExceptionsTest {

    @Test
    public void shouldHaveExceptions() {
        ArrayList<Exceptions> exceptions = new ArrayList<>();

        exceptions.add(TagExceptions.tagNotFound());

// Path: src/main/java/com/maxdemarzi/Exceptions.java
// public class Exceptions extends WebApplicationException {
// 
//     public static final Exceptions invalidInput() {
//         return new Exceptions(400, "Invalid Input");
//     }
// 
//     public Exceptions(int code, String error) {
//         super(new Throwable(error), Response.status(code)
//                 .entity("{\"error\":\"" + error + "\"}")
//                 .type(MediaType.APPLICATION_JSON)
//                 .build());
// 
//     }
// 
// 
// }
// 
// Path: src/test/java/com/maxdemarzi/TestThing.java
// public class TestThing {
//     private Exceptions e;
// 
//     public TestThing(Exceptions e) {
//         this.e = e;
//     }
// 
//     public void chuck() {
//         throw e;
//     }
// 
// }


// Path: src/test/java/com/maxdemarzi/tags/TagsExceptionsTest.java
import com.maxdemarzi.Exceptions;
import com.maxdemarzi.TestThing;
import org.junit.Assert;
import org.junit.Test;
import java.util.ArrayList;

package com.maxdemarzi.tags;



public class TagsExceptionsTest {

    @Test
    public void shouldHaveExceptions() {
        ArrayList<Exceptions> exceptions = new ArrayList<>();

        exceptions.add(TagExceptions.tagNotFound());

        for (Exceptions exception : exceptions) {