Trying to increase coverage for some By equivalence methods.  I am not crazy about the naming schemes though.

Trying to increase some unit test coverage for equals methods and hash code methods.
This makes me think it is another ById of "test" and therefore equivalent to `byIdTest`. Also, feel free to just inline the strings here, as well as the mock. Will save us two lines.

Actually, honestly, this test might be more concise and readable to just do:

```java
Locator byIdTest = By.id("test");
assertThat(byIdTest, equalTo(byIdTest));
assertThat(byIdTest, equalTo(By.id("test")));
assertThat(byIdTest, not(equalTo(By.id("foo"))));
assertThat(byIdTest, not(equalTo(By.name("name")));
```
etc.