### Question:
ContextItem extends BaseItem { public static QueryRequest queryFor(String contextKey) { Condition keyIsContextKey = new Condition() .withAttributeValueList(new AttributeValue(canonicalize(contextKey))) .withComparisonOperator(ComparisonOperator.EQ); QueryRequest query = new QueryRequest().addKeyConditionsEntry(partitionKeyName(), keyIsContextKey); return query; } protected  ContextItem(String contextKey, UuidKey objectTarget); static QueryRequest queryFor(String contextKey); static ContextItem fromContext(String key, String objectTarget); static ContextItem fromContext(String key, UuidKey objectTarget); static ContextItem fromContext(String key, AttributeValue objectTarget); static ContextItem fromItem(Map<String, AttributeValue> item);  }### Answer:
@Test void testKeyConditionExpression() { String contextKey = "sp-m00n-1"; QueryRequest actual = ContextItem.queryFor(contextKey); assertTrue(actual.toString().contains(contextKey)); assertTrue(actual.toString().contains(ContextItem.partitionKeyName())); }