blob: 2df1d0a48f2b5055dadf0f1c5274c826ccc1ad73 [file] [log] [blame]
package com.intellij.ui;
import junit.framework.TestCase;
import java.net.MalformedURLException;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.List;
/**
* @author Dennis.Ushakov
*/
public class CustomProtocolHandlerTest extends TestCase {
public void testOpenOurLink() throws URISyntaxException, MalformedURLException {
final URI uri = new URI("x-mine://open?file=/Users/denofevil/RubymineProjects/JRubyRails/app/assets/javascripts/application.js.coffee&line=2");
final List<String> args = new CustomProtocolHandler().getOpenArgs(uri);
assertTrue(args.contains("--line"));
assertTrue(args.contains("2"));
assertTrue(args.contains("/Users/denofevil/RubymineProjects/JRubyRails/app/assets/javascripts/application.js.coffee"));
}
}