9
我坐下來今天寫一個匹配器,並決定快速瀏覽一下jmock文檔以刷新我對這個過程的記憶,並注意到對org.hamcrest.Factory註釋的引用。註釋狀態的文檔。是否有任何工具使用hamcrest Factory註釋?
標記Hamcrest靜態工廠方法,以便工具識別它們。工廠方法等同於命名構造函數。
是否有任何工具實際使用此註釋?
我坐下來今天寫一個匹配器,並決定快速瀏覽一下jmock文檔以刷新我對這個過程的記憶,並注意到對org.hamcrest.Factory註釋的引用。註釋狀態的文檔。是否有任何工具使用hamcrest Factory註釋?
標記Hamcrest靜態工廠方法,以便工具識別它們。工廠方法等同於命名構造函數。
是否有任何工具實際使用此註釋?
如在the Hamcrest tutorial中所解釋的,Factory
註釋由Hamcrest代碼生成器org.hamcrest.generator.config.XmlConfigurator
使用。它會生成一個Java源文件,其中包含來自已配置類集的所有工廠,以便您可以使用單個靜態導入來靜態導入所有工廠。
我還沒有使用過這個功能,因爲我在編寫匹配器時手動收集工廠類中的自寫匹配器,並且在使用時靜態導入每個工廠方法(使用Eclipse「Favorites」 「自動導入功能)。