/*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 * 
 *      http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.apache.commons.text.translate;

import org.junit.Test;

import java.io.CharArrayWriter;
import java.io.IOException;

import static org.junit.Assert.assertEquals;

/**
 * Unit tests for {@link UnicodeUnpairedSurrogateRemover}.
 */
public class UnicodeUnpairedSurrogateRemoverTest {
    final UnicodeUnpairedSurrogateRemover subject = new UnicodeUnpairedSurrogateRemover();
    final CharArrayWriter writer = new CharArrayWriter(); // nothing is ever written to it
    
    @Test
    public void testValidCharacters() throws IOException {
        assertEquals(false, subject.translate(0xd7ff, writer));
        assertEquals(false, subject.translate(0xe000, writer));
        assertEquals(0, writer.size());
    }
    
    @Test
    public void testInvalidCharacters() throws IOException {
        assertEquals(true, subject.translate(0xd800, writer));
        assertEquals(true, subject.translate(0xdfff, writer));
        assertEquals(0, writer.size());
    }
}


@@ -971,16 +971,103 @@
 tEquals;
+%0Aimport static org.junit.Assert.assertFalse;%0Aimport static org.junit.Assert.assertTrue;
 %0A%0A/**%0A *
@@ -1444,38 +1444,30 @@
       assert
-Equals(f
+F
 alse
-, 
+(
 subject.tran
@@ -1508,22 +1508,14 @@
 sert
-Equals(f
+F
 alse
-, 
+(
 subj
@@ -1678,37 +1678,29 @@
       assert
-Equals(true, 
+True(
 subject.tran
@@ -1741,21 +1741,13 @@
 sert
-Equals(true, 
+True(
 subj

use assertTrue and assertFalse