### Question:
ResourceAndSnapshotFilter implements DeepCloneable<ResourceAndSnapshotFilter> { public boolean exportDatasnapshotEnabled() { return Boolean.TRUE.equals(includeDataSnapshots) && resourceUriSet(); } ResourceAndSnapshotFilter();  ResourceAndSnapshotFilter(ResourceAndSnapshotFilter other); @Override ResourceAndSnapshotFilter deepClone(); boolean exportEnabled(); boolean exportDatasnapshotEnabled(); boolean resourceUriSet(); boolean resourceUriMatch(String otherUri); @XmlElement(name = "uri") String getResourceUri(); ResourceAndSnapshotFilter setResourceUri(String resourceUri); @XmlElement(name = "includeDataSnapshot") Boolean getIncludeDataSnapshots(); ResourceAndSnapshotFilter setIncludeDataSnapshots(Boolean includeDataSnapshots); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void dataSnapshotExportEnabledWhenResourceUriSetAndIncludeDataSnapShot() { boolean result = fullyConfiguredTestInstance.exportDatasnapshotEnabled(); assertEquals(true, result); }