Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create release 3 4 6 #134

Merged
merged 2 commits into from
Jan 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
[![Javadoc](https://img.shields.io/badge/Javadoc-OK-success.svg)](https://wojciechzankowski.github.io/iextrading4j/apidocs/)
[![Pitest](https://img.shields.io/badge/Pitest-OK-success.svg)](https://wojciechzankowski.github.io/iextrading4j/pit-reports/)

**Open IEX Cloud account using referal link: [IEX Cloud](https://iexcloud.io/s/632c5323)**
**Open IEX Cloud account using referral link: [IEX Cloud](https://iexcloud.io/s/632c5323)**

**IEX Cloud (iexcloud.io) support has been added to the library. All stuff related to old IEX Api has been marked as Deprecated. Some of old IEX Api will be still supported. For full support please move to the IEX Cloud API (iexcloud.io).**

Expand Down Expand Up @@ -74,7 +74,7 @@ IEX was created in response to questionable trading practices that had become wi
* Offering a limited number of simple and familiar order types.
* Charging fixed fees on most orders (or a flat percentage rate on small orders).
* Ensuring market pricing data arrives at external points of presence simultaneously.
* Slightly delaying market pricing data to all customers (no colocation).
* Slightly delaying market pricing data to all customers (no collocation).
* Refusing to pay for order flow.

Check out their beautiful site: [IEX Trading](https://iextrading.com/)
Expand Down Expand Up @@ -169,7 +169,7 @@ IEX Trading API Exhibit A: [Exhibit A](https://iextrading.com/api-exhibit-a)

# [IEXTrading4j HIST](https://github.com/WojciechZankowski/iextrading4j-hist)

IEX Trading allows users to receive their market data completly for free. Their data can be accessed in real-time during market session or can be downloaded as recorded sessions in PCAP data format. Market Data is transported in binary format and can be read according to specification shared on their site.
IEX Trading allows users to receive their market data completely for free. Their data can be accessed in real-time during market session or can be downloaded as recorded sessions in PCAP data format. Market Data is transported in binary format and can be read according to specification shared on their site.

This library allows you to transform binary packets into human readable Market Data events in Java.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.account.Metadata;
import pl.zankowski.iextrading4j.api.account.Usage;
Expand All @@ -18,6 +19,7 @@

import static org.assertj.core.api.Assertions.assertThat;

@Disabled("Sandbox environment is disabled for this subscription tier.")
class AccountAcceptanceTest {

protected IEXCloudClient cloudClient;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@

import static org.assertj.core.api.Assertions.assertThat;

@Disabled("Sandbox environment is disabled for this subscription tier.")
class AlternativeAcceptanceTest extends IEXCloudV1AcceptanceTestBase {

@Test
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package pl.zankowski.iextrading4j.test.acceptance.v1;

import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.corporate.AdvancedBonus;
import pl.zankowski.iextrading4j.api.corporate.AdvancedDistribution;
Expand All @@ -13,6 +14,7 @@

import static org.assertj.core.api.Assertions.assertThat;

@Disabled("Sandbox environment is disabled for this subscription tier.")
class CorporateActionsAcceptanceTest extends IEXCloudV1AcceptanceTestBase {

@BeforeEach
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package pl.zankowski.iextrading4j.test.acceptance.v1;

import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.datapoint.DataPoint;
import pl.zankowski.iextrading4j.client.rest.manager.RestRequest;
Expand All @@ -12,6 +13,7 @@

import static org.assertj.core.api.Assertions.assertThat;

@Disabled("Sandbox environment is disabled for this subscription tier.")
class DataPointsAcceptanceTest extends IEXCloudV1AcceptanceTestBase {

@BeforeEach
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package pl.zankowski.iextrading4j.test.acceptance.v1;

import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.forex.CurrencyConversion;
import pl.zankowski.iextrading4j.api.forex.CurrencyRate;
Expand All @@ -18,6 +19,7 @@

import static org.assertj.core.api.Assertions.assertThat;

@Disabled("Sandbox environment is disabled for this subscription tier.")
class ForexAcceptanceTest extends IEXCloudV1AcceptanceTestBase {

@BeforeEach
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package pl.zankowski.iextrading4j.test.acceptance.v1;

import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.market.MarketVolume;
import pl.zankowski.iextrading4j.client.rest.request.market.MarketRequestBuilder;
Expand All @@ -8,6 +9,7 @@

import static org.assertj.core.api.Assertions.assertThat;

@Disabled("Sandbox environment is disabled for this subscription tier.")
class MarketAcceptanceTest extends IEXCloudV1AcceptanceTestBase {

@Test
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package pl.zankowski.iextrading4j.test.acceptance.v1;

import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.options.Option;
import pl.zankowski.iextrading4j.client.rest.request.options.OptionSide;
Expand All @@ -9,6 +10,7 @@

import static org.assertj.core.api.Assertions.assertThat;

@Disabled("Sandbox environment is disabled for this subscription tier.")
class OptionsAcceptanceTest extends IEXCloudV1AcceptanceTestBase {

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@

import static org.assertj.core.api.Assertions.assertThat;

@Disabled("Sandbox environment is disabled for this subscription tier.")
class RefDataAcceptanceTest extends IEXCloudV1AcceptanceTestBase {

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@

import static org.assertj.core.api.Assertions.assertThat;

@Disabled("Sandbox environment is disabled for this subscription tier.")
class StocksAcceptanceTest extends IEXCloudV1AcceptanceTestBase {

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.flextrade.jfixture.JFixture;
import nl.jqno.equalsverifier.EqualsVerifier;
import nl.jqno.equalsverifier.Warning;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.util.ToStringVerifier;

Expand Down Expand Up @@ -43,6 +44,7 @@ void constructor() {
@Test
void equalsContract() {
EqualsVerifier.forClass(Metadata.class)
.suppress(Warning.BIGDECIMAL_EQUALITY)
.usingGetClass()
.verify();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.flextrade.jfixture.JFixture;
import nl.jqno.equalsverifier.EqualsVerifier;
import nl.jqno.equalsverifier.Warning;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.util.ToStringVerifier;

Expand Down Expand Up @@ -34,6 +35,7 @@ void constructor() {
@Test
void equalsContract() {
EqualsVerifier.forClass(Usage.class)
.suppress(Warning.BIGDECIMAL_EQUALITY)
.usingGetClass()
.verify();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.flextrade.jfixture.JFixture;
import nl.jqno.equalsverifier.EqualsVerifier;
import nl.jqno.equalsverifier.Warning;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.util.ToStringVerifier;

Expand Down Expand Up @@ -52,6 +53,7 @@ void constructor() {
@Test
void equalsContract() {
EqualsVerifier.forClass(CeoCompensation.class)
.suppress(Warning.BIGDECIMAL_EQUALITY)
.usingGetClass()
.verify();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.flextrade.jfixture.JFixture;
import nl.jqno.equalsverifier.EqualsVerifier;
import nl.jqno.equalsverifier.Warning;
import org.assertj.core.util.Lists;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.marketdata.BookEntry;
Expand Down Expand Up @@ -34,6 +35,7 @@ void constructor() {
@Test
void equalsContract() {
EqualsVerifier.forClass(CryptoBookEvent.class)
.suppress(Warning.BIGDECIMAL_EQUALITY)
.usingGetClass()
.verify();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.flextrade.jfixture.JFixture;
import nl.jqno.equalsverifier.EqualsVerifier;
import nl.jqno.equalsverifier.Warning;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.util.ToStringVerifier;

Expand Down Expand Up @@ -39,6 +40,7 @@ void constructor() {
@Test
void equalsContract() {
EqualsVerifier.forClass(CryptoEvent.class)
.suppress(Warning.BIGDECIMAL_EQUALITY)
.usingGetClass()
.verify();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.flextrade.jfixture.JFixture;
import nl.jqno.equalsverifier.EqualsVerifier;
import nl.jqno.equalsverifier.Warning;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.util.ToStringVerifier;

Expand All @@ -28,6 +29,7 @@ void constructor() {
@Test
void equalsContract() {
EqualsVerifier.forClass(CryptoPrice.class)
.suppress(Warning.BIGDECIMAL_EQUALITY)
.usingGetClass()
.verify();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.flextrade.jfixture.JFixture;
import nl.jqno.equalsverifier.EqualsVerifier;
import nl.jqno.equalsverifier.Warning;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.util.ToStringVerifier;

Expand Down Expand Up @@ -32,6 +33,7 @@ void constructor() {
@Test
void equalsContract() {
EqualsVerifier.forClass(SentimentEvent.class)
.suppress(Warning.BIGDECIMAL_EQUALITY)
.usingGetClass()
.verify();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.flextrade.jfixture.JFixture;
import nl.jqno.equalsverifier.EqualsVerifier;
import nl.jqno.equalsverifier.Warning;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.util.ToStringVerifier;

Expand Down Expand Up @@ -36,6 +37,7 @@ void constructor() {
@Test
void equalsContract() {
EqualsVerifier.forClass(Sentiment.class)
.suppress(Warning.BIGDECIMAL_EQUALITY)
.usingGetClass()
.verify();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.flextrade.jfixture.JFixture;
import nl.jqno.equalsverifier.EqualsVerifier;
import nl.jqno.equalsverifier.Warning;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.util.ToStringVerifier;

Expand Down Expand Up @@ -81,6 +82,7 @@ void constructor() {
@Test
void equalsContract() {
EqualsVerifier.forClass(AdvancedBonus.class)
.suppress(Warning.BIGDECIMAL_EQUALITY)
.usingGetClass()
.verify();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.flextrade.jfixture.JFixture;
import nl.jqno.equalsverifier.EqualsVerifier;
import nl.jqno.equalsverifier.Warning;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.util.ToStringVerifier;

Expand Down Expand Up @@ -87,6 +88,7 @@ void constructor() {
@Test
void equalsContract() {
EqualsVerifier.forClass(AdvancedDistribution.class)
.suppress(Warning.BIGDECIMAL_EQUALITY)
.usingGetClass()
.verify();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.flextrade.jfixture.JFixture;
import nl.jqno.equalsverifier.EqualsVerifier;
import nl.jqno.equalsverifier.Warning;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.util.ToStringVerifier;

Expand Down Expand Up @@ -81,6 +82,7 @@ void constructor() {
@Test
void equalsContract() {
EqualsVerifier.forClass(AdvancedSplits.class)
.suppress(Warning.BIGDECIMAL_EQUALITY)
.usingGetClass()
.verify();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.flextrade.jfixture.JFixture;
import nl.jqno.equalsverifier.EqualsVerifier;
import nl.jqno.equalsverifier.Warning;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.util.ToStringVerifier;

Expand Down Expand Up @@ -33,6 +34,7 @@ void constructor() {
@Test
void equalsContract() {
EqualsVerifier.forClass(DataPoint.class)
.suppress(Warning.BIGDECIMAL_EQUALITY)
.usingGetClass()
.verify();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.flextrade.jfixture.JFixture;
import nl.jqno.equalsverifier.EqualsVerifier;
import nl.jqno.equalsverifier.Warning;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.util.ToStringVerifier;

Expand All @@ -24,6 +25,7 @@ void constructor() {
@Test
void equalsContract() {
EqualsVerifier.forClass(FieldMetadata.class)
.suppress(Warning.BIGDECIMAL_EQUALITY)
.usingGetClass()
.verify();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.flextrade.jfixture.JFixture;
import nl.jqno.equalsverifier.EqualsVerifier;
import nl.jqno.equalsverifier.Warning;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.util.ToStringVerifier;

Expand Down Expand Up @@ -39,6 +40,7 @@ void constructor() {
@Test
void equalsContract() {
EqualsVerifier.forClass(TimeSeriesMetadata.class)
.suppress(Warning.BIGDECIMAL_EQUALITY)
.usingGetClass()
.verify();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.flextrade.jfixture.JFixture;
import nl.jqno.equalsverifier.EqualsVerifier;
import nl.jqno.equalsverifier.Warning;
import org.assertj.core.util.Lists;
import org.junit.jupiter.api.Test;
import pl.zankowski.iextrading4j.api.util.ToStringVerifier;
Expand Down Expand Up @@ -34,6 +35,7 @@ void constructor() {
@Test
void equalsContract() {
EqualsVerifier.forClass(TimeSeriesSchema.class)
.suppress(Warning.BIGDECIMAL_EQUALITY)
.usingGetClass()
.verify();
}
Expand Down
Loading
Loading