/*
 * 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.lookup;

import java.net.InetAddress;
import java.net.UnknownHostException;

import org.junit.Assert;
import org.junit.Test;

public class LocalHostStringLookupTest {

    @Test
    public void testAddress() throws UnknownHostException {
        Assert.assertEquals(LocalHostStringLookup.INSTANCE.lookup("address"),
                InetAddress.getLocalHost().getHostAddress());
    }

    @Test
    public void testCanonicalName() throws UnknownHostException {
        Assert.assertEquals(LocalHostStringLookup.INSTANCE.lookup("canonical-name"),
                InetAddress.getLocalHost().getCanonicalHostName());
    }

    @Test
    public void testName() throws UnknownHostException {
        Assert.assertEquals(LocalHostStringLookup.INSTANCE.lookup("name"), InetAddress.getLocalHost().getHostName());
    }

}

@@ -1126,55 +1126,50 @@
 als(
-LocalHostStringLookup.INSTANCE.lookup(%22a
+InetAddress.getLocalHost().getHostA
 ddress
-%22
+(
 ),%0D%0A
@@ -1188,50 +1188,55 @@
     
-InetAddress.getLocalHost().getHostA
+LocalHostStringLookup.INSTANCE.lookup(%22a
 ddress
-(
+%22
 ));%0D
@@ -1355,56 +1355,47 @@
 als(
-LocalHostStringLookup.INSTANCE.lookup(%22c
+InetAddress.getLocalHost().getC
 anonical
 -nam
@@ -1394,14 +1394,17 @@
 ical
--name%22
+HostName(
 ),%0D%0A
@@ -1423,47 +1423,56 @@
     
-InetAddress.getLocalHost().getC
+LocalHostStringLookup.INSTANCE.lookup(%22c
 anonical
 Host
@@ -1467,25 +1467,22 @@
 anonical
-HostName(
+-name%22
 ));%0D%0A   
@@ -1584,16 +1584,75 @@
 tEquals(
+InetAddress.getLocalHost().getHostName(),%0D%0A                
 LocalHos
@@ -1692,50 +1692,8 @@
 me%22)
-, InetAddress.getLocalHost().getHostName()
 );%0D%0A

correct order of assertEquals arguments