| 1234567891011121314151617181920212223 | 
							- import { Input } from './../io/input';
 
- import { LocalizedStrings } from '../services/localizedStringsService';
 
- export class InputTest extends Input {
 
-   constructor (inputList) {
 
-     super();
 
-     this.index = 0;
 
-     this.inputList = inputList;
 
-   }
 
-   requestInput () {
 
-     const promise = new Promise( (resolve, reject) => {
 
-       if(this.index < this.inputList.length) {      
 
-         resolve(this.inputList[this.index]);
 
-         this.index++;
 
-       } else {
 
-         reject(new Error(LocalizedStrings.getError("exceeded_input_request")));
 
-       }
 
-     });
 
-     return promise
 
-   }
 
- }
 
 
  |