package com.karateca.protractor;
import com.intellij.openapi.util.Pair;
import junit.framework.TestCase;
public class LocatorTesterTest extends TestCase {
// Pair<String, String> testElementExplorerResponse(final String response) {
// return new LocatorTester(new JsonReader() {
// @Override
// public String read(String locator) {
// return response;
// }
// }).testLocator("");
// }
//
// public void testResultWithCountValue() {
// String response = "{\"results\":{\"element.all(by.model('yourName')).count()\":1}}";
// Pair<String, String> pair = testElementExplorerResponse(response);
//
// assertEquals("element.all(by.model('yourName')).count()", pair.first);
// assertEquals("1", pair.second);
// }
//
// public void testEmptyStringResult() {
// String response = "{\"results\":{\"element(by.model('yourName'))." +
// "getAttribute('value')\":\"\"}}";
// Pair<String, String> pair = testElementExplorerResponse(response);
//
// assertEquals("element(by.model('yourName')).getAttribute('value')", pair.first);
// assertEquals("", pair.second);
// }
//
// public void testResultIsWebElement(){
// String response = "{\"results\": {\"element(by.model('yourName'))\": " +
// "{\"locator_\": {}, \"parentElementFinder_\": null}}}";
// Pair<String, String> pair = testElementExplorerResponse(response);
//
// assertEquals("element(by.model('yourName'))", pair.first);
// assertEquals("{\"locator_\": {}, \"parentElementFinder_\": null}", pair.second);
// }
}