public <T> Collection<T> createCollection(Class<T> innerType, int size) { return this.createCollection(Collection.class, innerType, size); }
public <T extends Map<U, V>, U, V> T createMap(Class<T> mapType, Class<U> keyType, Class<V> valueType, int size) { T map = this.specimenCreator.create(mapType); this.addManyTo(map, keyType, valueType, size); return map; } }
public <T, U> Map<T, U> createMap(Class<T> keyType, Class<U> valueType, int size) { return this.createMap(Map.class, keyType, valueType, size); }
public JFixture() { DefaultEngineParts defaultEngineParts = new DefaultEngineParts(); MultipleCount multipleCount = defaultEngineParts.multipleCount(); Collection<SpecimenBuilder> builders = defaultEngineParts.builders(); this.engine = new CompositeBuilder(builders); this.finalBuilderContainer = new FinalBuilderContainer(); this.behaviours = new FixtureBehaviours(this.finalBuilderContainer, this.engine); this.collections = new FixtureCollections(this, multipleCount); this.customisation = new DefaultFluentCustomisation(this, multipleCount); this.createExtensions = new CreateExtensionsImpl(this.finalBuilderContainer); this.applyDefaultCustomisations(); }
public <T extends Collection<U>, U> T createCollection(Class<T> collectionType, Class<U> innerType) { return this.createCollection(collectionType, innerType, this.multipleCount.getCount()); }
public <T extends Collection<U>, U> T createCollection(Class<T> collectionType, Class<U> innerType, int size) { T collection = this.specimenCreator.create(collectionType); this.addManyTo(collection, innerType, size); return collection; }
public <T, U> Map<T, U> createMap(Class<T> keyType, Class<U> valueType) { return this.createMap(keyType, valueType, this.multipleCount.getCount()); }
public <T> Collection<T> createCollection(Class<T> innerType) { return this.createCollection(innerType, this.multipleCount.getCount()); }
public <T> void addManyTo(Collection<T> collection, Class<T> clazz) { this.addManyTo(collection, clazz, this.multipleCount.getCount()); }
public <T extends Map<U, V>, U, V> T createMap(Class<T> mapType, Class<U> keyType, Class<V> valueType) { return this.createMap(mapType, keyType, valueType, this.multipleCount.getCount()); }
@Test public void constructor() { final List<TodayEarning> bto = Lists.newArrayList(fixture.collections().createCollection(TodayEarning.class)); final List<TodayEarning> amc = Lists.newArrayList(fixture.collections().createCollection(TodayEarning.class)); final TodayEarnings earning = new TodayEarnings(bto, amc); assertThat(earning.getBto()).isEqualTo(bto); assertThat(earning.getAmc()).isEqualTo(amc); }
public <T, U> void addManyTo(Map<T, U> map, Class<T> keyType, Class<U> valueType) { this.addManyTo(map, keyType, valueType, this.multipleCount.getCount()); }
@Test public void constructor() { final List<BookEntry> bids = Lists.newArrayList(fixture.collections() .createCollection(BookEntry.class, 2)); final List<BookEntry> asks = Lists.newArrayList(fixture.collections() .createCollection(BookEntry.class, 2)); final Book book = new Book(bids, asks); assertThat(book.getAsks()).isEqualTo(asks); assertThat(book.getBids()).isEqualTo(bids); }
@Test public void constructor() { final List<Ipo> rawData = Lists.newArrayList(fixture.collections().createCollection(Ipo.class)); final List<IpoSummary> viewData = Lists.newArrayList(fixture.collections().createCollection(IpoSummary.class)); final Ipos ipos = new Ipos(rawData, viewData); assertThat(ipos.getRawData()).isEqualTo(rawData); assertThat(ipos.getViewData()).isEqualTo(viewData); }
@Test public void constructor() { final String symbol = fixture.create(String.class); final List<Financial> financialList = Lists.newArrayList(fixture.collections() .createCollection(Financial.class)); final Financials financials = new Financials(symbol, financialList); assertThat(financials.getSymbol()).isEqualTo(symbol); assertThat(financials.getFinancials()).isEqualTo(financialList); }
@Test public void constructor() { final List<Ipo> rawData = Lists.newArrayList(fixture.collections().createCollection(Ipo.class)); final List<IpoSummary> viewData = Lists.newArrayList(fixture.collections().createCollection(IpoSummary.class)); final LocalDate lastUpdated = fixture.create(LocalDate.class); final TodayIpos todayIpos = new TodayIpos(rawData, viewData, lastUpdated); assertThat(todayIpos.getRawData()).isEqualTo(rawData); assertThat(todayIpos.getViewData()).isEqualTo(viewData); assertThat(todayIpos.getLastUpdate()).isEqualTo(lastUpdated); }
@Test public void constructor() { final ChartRange chartRange = fixture.create(ChartRange.class); final List<Chart> chartList = Lists.newArrayList(fixture.collections().createCollection(Chart.class)); final DynamicChart dynamicChart = new DynamicChart(chartRange, chartList); assertThat(dynamicChart.getRange()).isEqualTo(chartRange); assertThat(dynamicChart.getData()).isEqualTo(chartList); }
@Test public void constructor() { final Boolean peers = fixture.create(Boolean.class); final List<String> symbols = Lists.newArrayList(fixture.collections() .createCollection(String.class)); final Relevant relevant = new Relevant(peers, symbols); assertThat(relevant.isPeers()).isEqualTo(peers); assertThat(relevant.getSymbols()).isEqualTo(symbols); }
@Test public void constructor() { final Quote quote = fixture.create(Quote.class); final List<BookEntry> bids = Lists.newArrayList(fixture.collections() .createCollection(BookEntry.class, 2)); final List<BookEntry> asks = Lists.newArrayList(fixture.collections() .createCollection(BookEntry.class, 2)); final List<Trade> trades = Lists.newArrayList(fixture.collections() .createCollection(Trade.class, 2)); final SystemEvent systemEvent = fixture.create(SystemEvent.class); final Book book = new Book(quote, bids, asks, trades, systemEvent); assertThat(book.getQuote()).isEqualTo(quote); assertThat(book.getBids()).isEqualTo(bids); assertThat(book.getAsks()).isEqualTo(asks); assertThat(book.getTrades()).isEqualTo(trades); assertThat(book.getSystemEvent()).isEqualTo(systemEvent); }
@Test public void constructor() { final String symbol = fixture.create(String.class); final List<Earning> earningList = Lists.newArrayList(fixture.collections() .createCollection(Earning.class)); final Earnings earnings = new Earnings(symbol, earningList); assertThat(earnings.getSymbol()).isEqualTo(symbol); assertThat(earnings.getEarnings()).isEqualTo(earningList); }