fix: test formatting

This commit is contained in:
StevanFreeborn
2023-02-01 23:45:14 -06:00
parent f7229b5344
commit e6cde7fbe7
27 changed files with 156 additions and 82 deletions
+5 -2
View File
@@ -1,4 +1,4 @@
import { PagingRequest } from "./PagingRequest";
import { PagingRequest } from './PagingRequest';
/**
* @class EndpointFactory - A factory class for creating endpoints.
@@ -16,7 +16,10 @@ export class EndpointFactory {
* @param {string} baseUrl - The base url that will be used to create the apps endpoint.
* @returns {string} - The apps endpoint.
*/
public static getAppsEndpoint(baseUrl: string, pagingRequest: PagingRequest): string {
public static getAppsEndpoint(
baseUrl: string,
pagingRequest: PagingRequest
): string {
return `${baseUrl}/Apps?pageSize=${pagingRequest.pageSize}&pageNumber=${pagingRequest.pageNumber}`;
}
+10 -4
View File
@@ -1,8 +1,14 @@
import { PagedResponse } from "./PagedResponse";
import { App } from "./App";
import { PagedResponse } from './PagedResponse';
import { App } from './App';
export class GetPagedAppsResponse extends PagedResponse<App> {
constructor(items: App[], pageNumber: number, pageSize: number, totalPages: number, totalRecords: number) {
constructor(
items: App[],
pageNumber: number,
pageSize: number,
totalPages: number,
totalRecords: number
) {
super(items, pageNumber, pageSize, totalPages, totalRecords);
}
}
}
+8 -2
View File
@@ -5,11 +5,17 @@ export class PagedResponse<T> {
public totalPages: number;
public totalRecords: number;
constructor(items: T[], pageNumber: number, pageSize: number, totalPages: number, totalRecords: number) {
constructor(
items: T[],
pageNumber: number,
pageSize: number,
totalPages: number,
totalRecords: number
) {
this.items = items;
this.pageNumber = pageNumber;
this.pageSize = pageSize;
this.totalPages = totalPages;
this.totalRecords = totalRecords;
}
}
}
+3 -3
View File
@@ -1,4 +1,4 @@
import { ArgumentValidator } from "./ArgumentValidator";
import { ArgumentValidator } from './ArgumentValidator';
/**
* @class PagingRequest - Paging request model
@@ -24,11 +24,11 @@ export class PagingRequest {
*/
constructor(pageNumber: number, pageSize: number) {
if (ArgumentValidator.isValidPageNumber(pageNumber) === false) {
throw new Error("pageNumber must be greater than 0.");
throw new Error('pageNumber must be greater than 0.');
}
if (ArgumentValidator.isValidPageSize(pageSize) === false) {
throw new Error("pageSize must be greater than 0 and less than 1001.");
throw new Error('pageSize must be greater than 0 and less than 1001.');
}
this.pageNumber = pageNumber;