// Path: src/matlabcontrol/MatlabProxyFactory.java
// public interface CopyPasteCallback {
// 	/**
// 	 * The given code should be copy-pasted into MATLAB.
// 	 */
// 	void copyPaste(String matlabCmdsToConnect);
// }


import org.junit.Assert;
import org.junit.Test;
import org.junit.experimental.categories.Category;
import matlabcontrol.MatlabProxyFactory.CopyPasteCallback;
/*
 * Code licensed under new-style BSD (see LICENSE).
 * All code up to tags/original: Copyright (c) 2013, Joshua Kaplan
 * All code after tags/original: Copyright (c) 2016, DiffPlug
 */
package matlabcontrol;



@Category(MatlabRequired.Interactive.class)
public class CopyPasteTest {
	private Runnable runnable;

	@Test
	public void testCopyPaste() throws MatlabConnectionException, MatlabInvocationException {
		MatlabProxyFactoryOptions.Builder builder = new MatlabProxyFactoryOptions.Builder();
// Path: src/matlabcontrol/MatlabProxyFactory.java
// public interface CopyPasteCallback {
// 	/**
// 	 * The given code should be copy-pasted into MATLAB.
// 	 */
// 	void copyPaste(String matlabCmdsToConnect);
// }


// Path: test/matlabcontrol/CopyPasteTest.java
import org.junit.Assert;
import org.junit.Test;
import org.junit.experimental.categories.Category;
import matlabcontrol.MatlabProxyFactory.CopyPasteCallback;

/*
 * Code licensed under new-style BSD (see LICENSE).
 * All code up to tags/original: Copyright (c) 2013, Joshua Kaplan
 * All code after tags/original: Copyright (c) 2016, DiffPlug
 */
package matlabcontrol;



@Category(MatlabRequired.Interactive.class)
public class CopyPasteTest {
	private Runnable runnable;

	@Test
	public void testCopyPaste() throws MatlabConnectionException, MatlabInvocationException {
		MatlabProxyFactoryOptions.Builder builder = new MatlabProxyFactoryOptions.Builder();
		builder.setCopyPasteCallback(new CopyPasteCallback() {