// Path: src/main/java/de/zh32/teleportsigns/sign/TeleportSign.java
// @Data
// @Builder
// @AllArgsConstructor
// public class TeleportSign {
// 
// 	private GameServer server;
// 
// 	private SignLayout layout;
// 
// 	private TeleportSignLocation location;
// 
// 	@Data
// 	@Accessors(chain = true)
// 	@AllArgsConstructor
// 	@EqualsAndHashCode
// 	public static class TeleportSignLocation {
// 		private int x;
// 		private int y;
// 		private int z;
// 		private String worldName;
// 	}
// 
// 	public boolean equals(Object object) {
// 		if (!(object instanceof TeleportSign)) {
// 			return false;
// 
// 
// 		}
// 		TeleportSign teleportSign = (TeleportSign) object;
// 		if (teleportSign.getLocation().equals(this.location)) {
// 			return true;
// 		}
// 		return false;
// 	}
// }


import de.zh32.teleportsigns.sign.TeleportSign;
import org.junit.Before;
import org.junit.Test;
import java.util.ArrayList;
import static org.mockito.Mockito.*;
package de.zh32.teleportsigns.task;




/**
 * @author zh32
 */
public class SignUpdateTaskTest {

	private SignUpdateTask testee;
	private final int expectedRuns = 10;
	private final int signUpdatesPerTick = 8;
	private final int signsToUpdate = 80;

	@Before
	public void setup() {
// Path: src/main/java/de/zh32/teleportsigns/sign/TeleportSign.java
// @Data
// @Builder
// @AllArgsConstructor
// public class TeleportSign {
// 
// 	private GameServer server;
// 
// 	private SignLayout layout;
// 
// 	private TeleportSignLocation location;
// 
// 	@Data
// 	@Accessors(chain = true)
// 	@AllArgsConstructor
// 	@EqualsAndHashCode
// 	public static class TeleportSignLocation {
// 		private int x;
// 		private int y;
// 		private int z;
// 		private String worldName;
// 	}
// 
// 	public boolean equals(Object object) {
// 		if (!(object instanceof TeleportSign)) {
// 			return false;
// 
// 
// 		}
// 		TeleportSign teleportSign = (TeleportSign) object;
// 		if (teleportSign.getLocation().equals(this.location)) {
// 			return true;
// 		}
// 		return false;
// 	}
// }


// Path: src/test/java/de/zh32/teleportsigns/task/SignUpdateTaskTest.java
import de.zh32.teleportsigns.sign.TeleportSign;
import org.junit.Before;
import org.junit.Test;
import java.util.ArrayList;
import static org.mockito.Mockito.*;

package de.zh32.teleportsigns.task;




/**
 * @author zh32
 */
public class SignUpdateTaskTest {

	private SignUpdateTask testee;
	private final int expectedRuns = 10;
	private final int signUpdatesPerTick = 8;
	private final int signsToUpdate = 80;

	@Before
	public void setup() {
		final TeleportSign sign = mock(TeleportSign.class);