### Question:
PageResourceProviderImpl implements PageResourceProvider { public File getTempPageFile() { return pageTempFile; } PageResourceProviderImpl(final String pageName, final long tenantId);  PageResourceProviderImpl(final Page page, final long tenantId); private  PageResourceProviderImpl(final String pageName, final long tenantId, final Long pageId, final Long processDefinitionId); @Override InputStream getResourceAsStream(final String resourceName); @Override File getResourceAsFile(final String resourceName); @Override String getResourceURL(final String resourceName); @Override String getBonitaThemeCSSURL(); @Override File getPageDirectory(); File getTempPageFile(); void setResourceClassLoader(final ClassLoader resourceClassLoader); @Override ResourceBundle getResourceBundle(final String name, final Locale locale); @Override String getPageName(); @Override Page getPage(final PageAPI pageAPI); @Override String getFullPageName();  }### Answer:
@Test public void should_temp_page_file_be_distinct() throws Exception { assertThat(pageResourceProvider.getTempPageFile()).as("should be page name").isNotEqualTo(pageResourceProviderWithProcessDefinition.getTempPageFile()); }