Internal state persistence #27
@@ -2,7 +2,6 @@ package main
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"bytes"
|
"bytes"
|
||||||
"context"
|
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
@@ -13,7 +12,7 @@ import (
|
|||||||
func TestPrettyPrinter_Render(t *testing.T) {
|
func TestPrettyPrinter_Render(t *testing.T) {
|
||||||
// Create test data
|
// Create test data
|
||||||
aw := internal.NewAggregatorWriter()
|
aw := internal.NewAggregatorWriter()
|
||||||
ctx := context.Background()
|
ctx := t.Context()
|
||||||
|
|
||||||
// Add some sample report items
|
// Add some sample report items
|
||||||
err := aw.Write(ctx, internal.ReportItem{
|
err := aw.Write(ctx, internal.ReportItem{
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
package internal_test
|
package internal_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"context"
|
|
||||||
"sync"
|
"sync"
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
@@ -91,7 +90,7 @@ func TestAggregatorWriter_Write(t *testing.T) {
|
|||||||
for _, tt := range tests {
|
for _, tt := range tests {
|
||||||
t.Run(tt.name, func(t *testing.T) {
|
t.Run(tt.name, func(t *testing.T) {
|
||||||
aw := &internal.AggregatorWriter{}
|
aw := &internal.AggregatorWriter{}
|
||||||
ctx := context.Background()
|
ctx := t.Context()
|
||||||
|
|
||||||
for _, item := range tt.items {
|
for _, item := range tt.items {
|
||||||
if err := aw.Write(ctx, item); err != nil {
|
if err := aw.Write(ctx, item); err != nil {
|
||||||
@@ -191,7 +190,7 @@ func TestAggregatorWriter_Rounding(t *testing.T) {
|
|||||||
for _, tt := range tests {
|
for _, tt := range tests {
|
||||||
t.Run(tt.name, func(t *testing.T) {
|
t.Run(tt.name, func(t *testing.T) {
|
||||||
aw := &internal.AggregatorWriter{}
|
aw := &internal.AggregatorWriter{}
|
||||||
ctx := context.Background()
|
ctx := t.Context()
|
||||||
|
|
||||||
for _, item := range tt.items {
|
for _, item := range tt.items {
|
||||||
if err := aw.Write(ctx, item); err != nil {
|
if err := aw.Write(ctx, item); err != nil {
|
||||||
@@ -209,7 +208,7 @@ func TestAggregatorWriter_Rounding(t *testing.T) {
|
|||||||
|
|
||||||
func TestAggregatorWriter_Items(t *testing.T) {
|
func TestAggregatorWriter_Items(t *testing.T) {
|
||||||
aw := &internal.AggregatorWriter{}
|
aw := &internal.AggregatorWriter{}
|
||||||
ctx := context.Background()
|
ctx := t.Context()
|
||||||
|
|
||||||
for range 5 {
|
for range 5 {
|
||||||
item := internal.ReportItem{Symbol: "TEST"}
|
item := internal.ReportItem{Symbol: "TEST"}
|
||||||
@@ -241,7 +240,7 @@ func TestAggregatorWriter_Items(t *testing.T) {
|
|||||||
|
|
||||||
func TestAggregatorWriter_ThreadSafety(t *testing.T) {
|
func TestAggregatorWriter_ThreadSafety(t *testing.T) {
|
||||||
aw := &internal.AggregatorWriter{}
|
aw := &internal.AggregatorWriter{}
|
||||||
ctx := context.Background()
|
ctx := t.Context()
|
||||||
|
|
||||||
numGoroutines := 100
|
numGoroutines := 100
|
||||||
writesPerGoroutine := 100
|
writesPerGoroutine := 100
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ package ofigi_test
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"bytes"
|
"bytes"
|
||||||
"context"
|
|
||||||
"fmt"
|
"fmt"
|
||||||
"io"
|
"io"
|
||||||
"net/http"
|
"net/http"
|
||||||
@@ -112,7 +111,7 @@ func TestOpenFIGI_SecurityTypeByISIN(t *testing.T) {
|
|||||||
t.Run(tt.name, func(t *testing.T) {
|
t.Run(tt.name, func(t *testing.T) {
|
||||||
of := ofigi.NewOpenFIGI(tt.client, "")
|
of := ofigi.NewOpenFIGI(tt.client, "")
|
||||||
|
|
||||||
got, gotErr := of.SecurityTypeByISIN(context.Background(), tt.isin)
|
got, gotErr := of.SecurityTypeByISIN(t.Context(), tt.isin)
|
||||||
if gotErr != nil {
|
if gotErr != nil {
|
||||||
if !tt.wantErr {
|
if !tt.wantErr {
|
||||||
t.Errorf("want success but failed: %v", gotErr)
|
t.Errorf("want success but failed: %v", gotErr)
|
||||||
|
|||||||
Reference in New Issue
Block a user