3
在玩application.conf我默認值,%test
,%stage
和%prod
值:播放application.conf - 測試CONFIGS
%stage.application.mode=prod
%prod.application.mode=prod
%test.application.mode=test
#default values
property=someValue
%test.property=testValue
%stage.property=stageValue
%prod.property=prodValue
,因爲他們已經習慣我不能改變這些,當應用程序部署到各自的環境。
但是,我需要能夠在本地計算機上以不同於%test中的設置進行單元測試的測試模式下啓動Play。
是否有添加另一個測試配置的一種方式,說%unittest
,以及用這些CONFIGS測試模式(播放測試)開始播放?
謝謝!你知道我爲什麼不能使用'%test.application.mode = test'並在測試模式下開始播放('play test')嗎?我得到'java.lang.IllegalArgumentException:沒有枚舉const類play.Play $ Mode.TEST'。 – Michael
只有2種模式,'dev'和'prod'。 'dev'是測試模式)。我已經修改了答案以反映這一點。 – Samuel
沒錯!雖然看起來如果我有'%unittest.application.mode = dev'和'%test.application.mode = dev',我將_play id_設置爲_unittest_並開始'play test',它會加載'%test'配置而不是'%unittest'。 – Michael