Browse Source

Feature/restructure import test files (#4977)

* Restructure import test files
pull/5044/head
Thomas Kaul 4 days ago
committed by GitHub
parent
commit
1ec81d352b
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 2
      apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-btceur.spec.ts
  2. 2
      apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-btcusd.spec.ts
  3. 2
      apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell-partially.spec.ts
  4. 2
      apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell.spec.ts
  5. 4
      apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html
  6. 0
      test/import/not-ok/invalid-currency.csv
  7. 0
      test/import/not-ok/invalid-data-source.json
  8. 0
      test/import/not-ok/invalid-date-before-min.json
  9. 0
      test/import/not-ok/invalid-date-yy.csv
  10. 0
      test/import/not-ok/invalid-date.json
  11. 0
      test/import/not-ok/invalid-fee.csv
  12. 0
      test/import/not-ok/invalid-multi-line.csv
  13. 0
      test/import/not-ok/invalid-symbol-btc-usd.csv
  14. 0
      test/import/not-ok/invalid-symbol.csv
  15. 0
      test/import/not-ok/invalid-symbol.json
  16. 0
      test/import/not-ok/unavailable-exchange-rate.json
  17. 0
      test/import/not-ok/unexpected-format.json
  18. 0
      test/import/ok/500-activities.json
  19. 0
      test/import/ok/btceur.json
  20. 0
      test/import/ok/btcusd.csv
  21. 0
      test/import/ok/btcusd.json
  22. 0
      test/import/ok/derived-currency.json
  23. 0
      test/import/ok/novn-buy-and-sell-partially.json
  24. 0
      test/import/ok/novn-buy-and-sell.json
  25. 0
      test/import/ok/sample.csv
  26. 0
      test/import/ok/sample.json
  27. 0
      test/import/ok/vti-buy-long-history.json
  28. 0
      test/import/ok/vti-buy-on-ibkr.csv
  29. 0
      test/import/ok/without-accounts.json

2
apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-btceur.spec.ts

@ -63,7 +63,7 @@ describe('PortfolioCalculator', () => {
beforeAll(() => {
activityDtos = loadActivityExportFile(
join(__dirname, '../../../../../../../test/import/ok-btceur.json')
join(__dirname, '../../../../../../../test/import/ok/btceur.json')
);
});

2
apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-btcusd.spec.ts

@ -63,7 +63,7 @@ describe('PortfolioCalculator', () => {
beforeAll(() => {
activityDtos = loadActivityExportFile(
join(__dirname, '../../../../../../../test/import/ok-btcusd.json')
join(__dirname, '../../../../../../../test/import/ok/btcusd.json')
);
});

2
apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell-partially.spec.ts

@ -65,7 +65,7 @@ describe('PortfolioCalculator', () => {
activityDtos = loadActivityExportFile(
join(
__dirname,
'../../../../../../../test/import/ok-novn-buy-and-sell-partially.json'
'../../../../../../../test/import/ok/novn-buy-and-sell-partially.json'
)
);
});

2
apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell.spec.ts

@ -65,7 +65,7 @@ describe('PortfolioCalculator', () => {
activityDtos = loadActivityExportFile(
join(
__dirname,
'../../../../../../../test/import/ok-novn-buy-and-sell.json'
'../../../../../../../test/import/ok/novn-buy-and-sell.json'
)
);
});

4
apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html

@ -90,13 +90,13 @@
>The following file formats are supported:</span
>
<a
href="https://github.com/ghostfolio/ghostfolio/blob/main/test/import/ok.csv"
href="https://github.com/ghostfolio/ghostfolio/blob/main/test/import/ok/sample.csv"
target="_blank"
>CSV</a
>
<span class="mx-1" i18n>or</span>
<a
href="https://github.com/ghostfolio/ghostfolio/blob/main/test/import/ok.json"
href="https://github.com/ghostfolio/ghostfolio/blob/main/test/import/ok/sample.json"
target="_blank"
>JSON</a
>

0
test/import/invalid-currency.csv → test/import/not-ok/invalid-currency.csv

1 Date Code Currency Price Quantity Action Fee
2 12/12/2021 BTCUSD <invalid> 44558.42 1 buy 0

0
test/import/invalid-data-source.json → test/import/not-ok/invalid-data-source.json

0
test/import/invalid-date-before-min.json → test/import/not-ok/invalid-date-before-min.json

0
test/import/invalid-date-yy.csv → test/import/not-ok/invalid-date-yy.csv

1 Date Code Currency Price Quantity Action Fee
2 16/09/21 MSFT USD 298.580 5 buy 19.00

0
test/import/invalid-date.json → test/import/not-ok/invalid-date.json

0
test/import/invalid-fee.csv → test/import/not-ok/invalid-fee.csv

1 Date Code CCY Price Qty Action Amount Fee
2 16/09/2021 MSFT USD 298.580 5 buy 1496.09 <invalid>

0
test/import/invalid-multi-line.csv → test/import/not-ok/invalid-multi-line.csv

1 Date Code Currency Price Quantity Action Fee Note
2 16-09-2021 MSFT USD 298.580 5 buy 19.00 My first order 🤓
3 17/11/2021 MSFT USD 0.62 5 dividend 0.00
4 01.01.2022 Penthouse Apartment USD 500000.0 1 <invalid> 0.00
5 20500606 MSFT USD 0.00 0 buy 0.00

0
test/import/invalid-symbol-btc-usd.csv → test/import/not-ok/invalid-symbol-btc-usd.csv

1 Date Code Currency Price Quantity Action Fee
2 12/12/2021 BTC-USD USD 44558.42 1 buy 0

0
test/import/invalid-symbol.csv → test/import/not-ok/invalid-symbol.csv

1 Date Code CCY Price Qty Action Fee
2 01/01/2021 <invalid> USD 100.0 20 buy 0

0
test/import/invalid-symbol.json → test/import/not-ok/invalid-symbol.json

0
test/import/unavailable-exchange-rate.json → test/import/not-ok/unavailable-exchange-rate.json

0
test/import/unexpected-format.json → test/import/not-ok/unexpected-format.json

0
test/import/ok-500-activities.json → test/import/ok/500-activities.json

0
test/import/ok-btceur.json → test/import/ok/btceur.json

0
test/import/ok-btcusd.csv → test/import/ok/btcusd.csv

1 Date Code Currency Price Quantity Action Fee
2 12/12/2021 BTCUSD USD 44558.42 1 buy 0

0
test/import/ok-btcusd.json → test/import/ok/btcusd.json

0
test/import/ok-derived-currency.json → test/import/ok/derived-currency.json

0
test/import/ok-novn-buy-and-sell-partially.json → test/import/ok/novn-buy-and-sell-partially.json

0
test/import/ok-novn-buy-and-sell.json → test/import/ok/novn-buy-and-sell.json

0
test/import/ok.csv → test/import/ok/sample.csv

1 Date Code DataSource Currency Price Quantity Action Fee Note
2 01-09-2021 Account Opening Fee MANUAL USD 0 0 fee 49
3 16-09-2021 MSFT YAHOO USD 298.580 5 buy 19.00 My first order 🤓
4 17/11/2021 MSFT YAHOO USD 0.62 5 dividend 0.00
5 01.01.2022 Penthouse Apartment MANUAL USD 500000.0 1 item 0.00
6 20500606 US5949181045 YAHOO USD 0.00 0 buy 0.00

0
test/import/ok.json → test/import/ok/sample.json

0
test/import/ok-vti-buy-long-history.json → test/import/ok/vti-buy-long-history.json

0
test/import/ok-vti-buy-on-ibkr.csv → test/import/ok/vti-buy-on-ibkr.csv

1 CurrencyPrimary Symbol DateTime TradeDate TransactionType Quantity TradePrice Buy/Sell ClientAccountID AccountAlias Model FXRateToBase AssetClass SubCategory Description Conid SecurityID SecurityIDType CUSIP ISIN ListingExchange UnderlyingConid UnderlyingSymbol UnderlyingSecurityID UnderlyingListingExchange Issuer Multiplier Strike TradeID Expiry RelatedTradeID Put/Call ReportDate PrincipalAdjustFactor SettleDateTarget Exchange TradeMoney Proceeds Taxes IBCommission IBCommissionCurrency NetCash ClosePrice Open/CloseIndicator Notes/Codes CostBasis FifoPnlRealized FxPnl MtmPnl OrigTradePrice OrigTradeDate OrigTradeID OrigOrderID OrigTransactionID ClearingFirmID IBOrderID TransactionID IBExecID RelatedTransactionID BrokerageOrderID OrderReference VolatilityOrderLink ExchOrderID ExtExecID OrderTime OpenDateTime HoldingPeriodDateTime WhenRealized WhenReopened LevelOfDetail ChangeInPrice ChangeInQuantity OrderType TraderID IsAPIOrder AccruedInterest SerialNumber DeliveryType CommodityType Fineness Weight
2 USD VTI 20230403;095853 20230403 ExchTrade 17 204.3473 BUY U1234567 0.9127 STK ETF VANGUARD TOTAL STOCK MKT ETF 12340041 US9229087690 ISIN 922908769 US9229087690 ARCA 1 1234567890 20230403 20230405 DARK 3473.9041 -3473.9041 0 -1 USD -3474.9041 204.64 O 3474.9041 0 0 4.9759 0 0 0 1234567890 1234567890 0000a123.123abcde.01.01 00cb7412.0001b9c2.642a55d0.0001 N/A 2304030003120950675 20230403;095853 EXECUTION 0 0 LMT N 0 0.0 0.0 ()

0
test/import/ok-without-accounts.json → test/import/ok/without-accounts.json

Loading…
Cancel
Save