// Path: src/main/java/myessentials/entities/api/ChunkPos.java
// public class ChunkPos implements IChatFormat {
//     private final int dim;
//     private final int x;
//     private final int z;
// 
//     public ChunkPos(int dim, int x, int z) {
//         this.dim = dim;
//         this.x = x;
//         this.z = z;
//     }
// 
//     public int getX() {
//         return x;
//     }
// 
//     public int getZ() {
//         return z;
//     }
// 
//     public int getDim() {
//         return dim;
//     }
// 
//     @Override
//     public String toString() {
//         return toChatMessage().getUnformattedText();
//     }
// 
//     @Override
//     public IChatComponent toChatMessage() {
//         return MyEssentialsCore.instance.LOCAL.getLocalization("myessentials.format.chunkpos", x, z, dim);
//     }
// 
//     public NBTTagCompound toNBTTagCompound() {
//         NBTTagCompound tag = new NBTTagCompound();
//         tag.setInteger("x", x);
//         tag.setInteger("z", z);
//         return tag;
//     }
// 
//     @Override
//     public boolean equals(Object obj) {
//         if (obj instanceof ChunkPos) {
//             ChunkPos other = (ChunkPos) obj;
//             return other.x == x && other.z == z && other.dim == dim;
//         } else {
//             return super.equals(obj);
//         }
//     }
// }
// 
// Path: src/test/java/myessentials/test/MECTest.java
// public class MECTest extends BaseTest {
// 
//     @Before
//     public void initConfig() {
//         TestConfig.instance.init(configFile, Constants.MOD_ID);
//     }
// 
// }


import junit.framework.Assert;
import myessentials.entities.api.ChunkPos;
import myessentials.test.MECTest;
import org.junit.Test;
package myessentials.test.entities;


public class ChunkPosTest extends MECTest {

    @Test
// Path: src/main/java/myessentials/entities/api/ChunkPos.java
// public class ChunkPos implements IChatFormat {
//     private final int dim;
//     private final int x;
//     private final int z;
// 
//     public ChunkPos(int dim, int x, int z) {
//         this.dim = dim;
//         this.x = x;
//         this.z = z;
//     }
// 
//     public int getX() {
//         return x;
//     }
// 
//     public int getZ() {
//         return z;
//     }
// 
//     public int getDim() {
//         return dim;
//     }
// 
//     @Override
//     public String toString() {
//         return toChatMessage().getUnformattedText();
//     }
// 
//     @Override
//     public IChatComponent toChatMessage() {
//         return MyEssentialsCore.instance.LOCAL.getLocalization("myessentials.format.chunkpos", x, z, dim);
//     }
// 
//     public NBTTagCompound toNBTTagCompound() {
//         NBTTagCompound tag = new NBTTagCompound();
//         tag.setInteger("x", x);
//         tag.setInteger("z", z);
//         return tag;
//     }
// 
//     @Override
//     public boolean equals(Object obj) {
//         if (obj instanceof ChunkPos) {
//             ChunkPos other = (ChunkPos) obj;
//             return other.x == x && other.z == z && other.dim == dim;
//         } else {
//             return super.equals(obj);
//         }
//     }
// }
// 
// Path: src/test/java/myessentials/test/MECTest.java
// public class MECTest extends BaseTest {
// 
//     @Before
//     public void initConfig() {
//         TestConfig.instance.init(configFile, Constants.MOD_ID);
//     }
// 
// }


// Path: src/test/java/myessentials/test/entities/ChunkPosTest.java
import junit.framework.Assert;
import myessentials.entities.api.ChunkPos;
import myessentials.test.MECTest;
import org.junit.Test;

package myessentials.test.entities;


public class ChunkPosTest extends MECTest {

    @Test
    public void chunkPosEquality() {