// Path: sorter/src/main/java/sortpom/wrapper/content/UnsortedWrapper.java
// public class UnsortedWrapper<T extends Content> implements Wrapper<T> {
// 
//     /** The wrapped dom content. */
//     private final T content;
// 
//     /**
//      * Instantiates a new unsorted wrapper.
//      *
//      * @param content the content
//      */
//     public UnsortedWrapper(final T content) {
//         this.content = content;
//     }
// 
//     /** @see Wrapper#getContent() */
//     @Override
//     public T getContent() {
//         return content;
//     }
// 
//     /** @see Wrapper#isBefore(Wrapper) */
//     @Override
//     public boolean isBefore(final Wrapper<? extends Content> wrapper) {
//         throw new UnsupportedOperationException("Cannot be sorted");
//     }
// 
//     /** @see Wrapper#isContentElement() */
//     @Override
//     public boolean isContentElement() {
//         return content instanceof Element;
//     }
// 
//     /** @see Wrapper#isSortable() */
//     @Override
//     public boolean isSortable() {
//         return false;
//     }
// 
//     @Override
//     public String toString() {
//         return "UnsortedWrapper{" +
//                 "content=" + content +
//                 '}';
//     }
// }


import org.jdom.Text;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.function.Executable;
import sortpom.wrapper.content.UnsortedWrapper;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.core.Is.is;
import static org.hamcrest.core.IsEqual.equalTo;
import static org.junit.jupiter.api.Assertions.assertThrows;
package sortpom.wrapper;



/**
 * @author bjorn
 * @since 2012-06-14
 */
class UnsortedWrapperTest {

    @Test
    void testIsBefore() {

// Path: sorter/src/main/java/sortpom/wrapper/content/UnsortedWrapper.java
// public class UnsortedWrapper<T extends Content> implements Wrapper<T> {
// 
//     /** The wrapped dom content. */
//     private final T content;
// 
//     /**
//      * Instantiates a new unsorted wrapper.
//      *
//      * @param content the content
//      */
//     public UnsortedWrapper(final T content) {
//         this.content = content;
//     }
// 
//     /** @see Wrapper#getContent() */
//     @Override
//     public T getContent() {
//         return content;
//     }
// 
//     /** @see Wrapper#isBefore(Wrapper) */
//     @Override
//     public boolean isBefore(final Wrapper<? extends Content> wrapper) {
//         throw new UnsupportedOperationException("Cannot be sorted");
//     }
// 
//     /** @see Wrapper#isContentElement() */
//     @Override
//     public boolean isContentElement() {
//         return content instanceof Element;
//     }
// 
//     /** @see Wrapper#isSortable() */
//     @Override
//     public boolean isSortable() {
//         return false;
//     }
// 
//     @Override
//     public String toString() {
//         return "UnsortedWrapper{" +
//                 "content=" + content +
//                 '}';
//     }
// }


// Path: sorter/src/test/java/sortpom/wrapper/UnsortedWrapperTest.java
import org.jdom.Text;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.function.Executable;
import sortpom.wrapper.content.UnsortedWrapper;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.core.Is.is;
import static org.hamcrest.core.IsEqual.equalTo;
import static org.junit.jupiter.api.Assertions.assertThrows;

package sortpom.wrapper;



/**
 * @author bjorn
 * @since 2012-06-14
 */
class UnsortedWrapperTest {

    @Test
    void testIsBefore() {

        final Executable testMethod = () -> new UnsortedWrapper<Text>(null)