Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package unit;
- import data.DataReading;
- import entity.ExchangeRequest;
- import org.junit.jupiter.api.BeforeEach;
- import org.junit.jupiter.api.DisplayName;
- import org.junit.jupiter.api.Test;
- import java.io.ByteArrayInputStream;
- import java.io.InputStream;
- import static org.junit.jupiter.api.Assertions.assertEquals;
- public class DataReadingUnitTest
- {
- private DataReading dReadingObject;
- @BeforeEach
- public void setup()
- {
- dReadingObject = new DataReading();
- }
- @Test
- @DisplayName("Bandant įvesti 1.527 ir dollar į konsolę ir pažiūrėti ar nuskaito")
- public void shouldReadData()
- {
- String inputString = "1.27\ndollar";
- InputStream systemInBackup = System.in;
- InputStream currentInput = new ByteArrayInputStream(inputString.getBytes());
- System.setIn(currentInput);
- ExchangeRequest exchange = DataReading.readData();
- assertEquals(1.27, exchange.getAmount(), "Neteisingai nuskaito pinigų kiekį");
- assertEquals("dollar", exchange.getCurrencyToExchange(), "Neteisingai nuskaito valiutos pavadinimą");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement