Turns out I can eliminate NewXyzPager funcs.
diff --git a/pagination/marker_test.go b/pagination/marker_test.go
index 742a1d1..e30264c 100644
--- a/pagination/marker_test.go
+++ b/pagination/marker_test.go
@@ -56,13 +56,13 @@
client := createClient()
- createPage := func(r LastHTTPResponse) MarkerPage {
+ createPage := func(r LastHTTPResponse) Page {
p := MarkerPageResult{MarkerPageBase{LastHTTPResponse: r}}
p.MarkerPageBase.Owner = p
return p
}
- return NewMarkerPager(client, testhelper.Server.URL+"/page", createPage)
+ return NewPager(client, testhelper.Server.URL+"/page", createPage)
}
func ExtractMarkerStrings(page Page) ([]string, error) {