File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed 
tp12/src/test/kotlin/fmt/kotlin/fundamentals Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -9,11 +9,15 @@ import org.junit.jupiter.params.provider.ArgumentsSource
99import  java.util.stream.Stream 
1010
1111class  WineStoreTest  {
12+     private  val  wineStore =  WineStore ()
1213
13-     // Créer un test paramétré qui prend en argument Bottle, et Price (Int)
14-     // Et qui vérifie que le prix calculé de la bouteille correspond au prix donné en paramètre
15- 
14+     @ParameterizedTest
15+     @ArgumentsSource(WineStoreArgumentsProvider ::class )
16+     fun  `Should compute bottle value`  (bottle :  Bottle , expectedPrice :  Price ) {
17+         val  price =  wineStore.bottlePrice(bottle)
1618
19+         assertEquals(expectedPrice, price)
20+     }
1721
1822    class  WineStoreArgumentsProvider  : ArgumentsProvider  {
1923        override  fun  provideArguments (context :  ExtensionContext ? ): Stream <out  Arguments > =  Stream .of(
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments