### Question:
QueryId { public static QueryId ofInternalId( long queryId ) throws InvalidArgumentsException { return new QueryId( queryId ); } private  QueryId( long kernelQueryId ); static QueryId ofInternalId( long queryId ); static QueryId fromExternalString( String queryIdText ); long kernelQueryId(); @Override boolean equals( Object o ); @Override int hashCode(); @Override String toString(); static final String QUERY_ID_PREFIX; }### Answer:
@Test public void doesNotConstructNegativeQueryIds() throws InvalidArgumentsException { thrown.expect( InvalidArgumentsException.class ); ofInternalId( -15L ); }