@@ -10,7 +10,7 @@ import {
1010 Logging ,
1111 SDKInitializator ,
1212} from '@aws/language-server-runtimes/server-interface'
13- import { ConfigurationOptions } from 'aws-sdk'
13+ import { AWSError , ConfigurationOptions } from 'aws-sdk'
1414import * as sinon from 'sinon'
1515import * as assert from 'assert'
1616import {
@@ -20,6 +20,38 @@ import {
2020} from './codeWhispererService/codeWhispererServiceBase'
2121import { CodeWhispererServiceToken } from './codeWhispererService/codeWhispererServiceToken'
2222import { CodeWhispererServiceIAM } from './codeWhispererService/codeWhispererServiceIAM'
23+ import { PromiseResult } from 'aws-sdk/lib/request'
24+ import {
25+ CreateUploadUrlRequest ,
26+ CreateUploadUrlResponse ,
27+ StartTransformationRequest ,
28+ StartTransformationResponse ,
29+ StopTransformationRequest ,
30+ StopTransformationResponse ,
31+ GetTransformationRequest ,
32+ GetTransformationResponse ,
33+ GetTransformationPlanRequest ,
34+ GetTransformationPlanResponse ,
35+ StartCodeAnalysisRequest ,
36+ StartCodeAnalysisResponse ,
37+ GetCodeAnalysisRequest ,
38+ GetCodeAnalysisResponse ,
39+ ListCodeAnalysisFindingsRequest ,
40+ ListCodeAnalysisFindingsResponse ,
41+ ListAvailableCustomizationsRequest ,
42+ ListAvailableCustomizationsResponse ,
43+ ListAvailableProfilesRequest ,
44+ SendTelemetryEventRequest ,
45+ SendTelemetryEventResponse ,
46+ CreateWorkspaceRequest ,
47+ CreateWorkspaceResponse ,
48+ ListWorkspaceMetadataRequest ,
49+ ListWorkspaceMetadataResponse ,
50+ DeleteWorkspaceRequest ,
51+ DeleteWorkspaceResponse ,
52+ ListFeatureEvaluationsRequest ,
53+ ListFeatureEvaluationsResponse ,
54+ } from '../client/token/codewhispererbearertokenclient'
2355
2456describe ( 'CodeWhispererService' , function ( ) {
2557 let sandbox : sinon . SinonSandbox
@@ -95,6 +127,102 @@ describe('CodeWhispererService', function () {
95127 }
96128
97129 clearCachedSuggestions ( ) : void { }
130+
131+ override codeModernizerCreateUploadUrl (
132+ request : CreateUploadUrlRequest
133+ ) : Promise < CreateUploadUrlResponse > {
134+ throw new Error ( 'Method not implemented.' )
135+ }
136+
137+ override codeModernizerStartCodeTransformation (
138+ request : StartTransformationRequest
139+ ) : Promise < PromiseResult < StartTransformationResponse , AWSError > > {
140+ throw new Error ( 'Method not implemented.' )
141+ }
142+
143+ override codeModernizerStopCodeTransformation (
144+ request : StopTransformationRequest
145+ ) : Promise < PromiseResult < StopTransformationResponse , AWSError > > {
146+ throw new Error ( 'Method not implemented.' )
147+ }
148+
149+ override codeModernizerGetCodeTransformation (
150+ request : GetTransformationRequest
151+ ) : Promise < PromiseResult < GetTransformationResponse , AWSError > > {
152+ throw new Error ( 'Method not implemented.' )
153+ }
154+
155+ override codeModernizerGetCodeTransformationPlan (
156+ request : GetTransformationPlanRequest
157+ ) : Promise < PromiseResult < GetTransformationPlanResponse , AWSError > > {
158+ throw new Error ( 'Method not implemented.' )
159+ }
160+
161+ override createUploadUrl (
162+ request : CreateUploadUrlRequest
163+ ) : Promise < PromiseResult < CreateUploadUrlResponse , AWSError > > {
164+ throw new Error ( 'Method not implemented.' )
165+ }
166+
167+ override startCodeAnalysis (
168+ request : StartCodeAnalysisRequest
169+ ) : Promise < PromiseResult < StartCodeAnalysisResponse , AWSError > > {
170+ throw new Error ( 'Method not implemented.' )
171+ }
172+
173+ override getCodeAnalysis (
174+ request : GetCodeAnalysisRequest
175+ ) : Promise < PromiseResult < GetCodeAnalysisResponse , AWSError > > {
176+ throw new Error ( 'Method not implemented.' )
177+ }
178+
179+ override listCodeAnalysisFindings (
180+ request : ListCodeAnalysisFindingsRequest
181+ ) : Promise < PromiseResult < ListCodeAnalysisFindingsResponse , AWSError > > {
182+ throw new Error ( 'Method not implemented.' )
183+ }
184+
185+ override listAvailableCustomizations (
186+ request : ListAvailableCustomizationsRequest
187+ ) : Promise < PromiseResult < ListAvailableCustomizationsResponse , AWSError > > {
188+ throw new Error ( 'Method not implemented.' )
189+ }
190+
191+ override listAvailableProfiles (
192+ request : ListAvailableProfilesRequest
193+ ) : Promise < PromiseResult < ListAvailableProfilesRequest , AWSError > > {
194+ throw new Error ( 'Method not implemented.' )
195+ }
196+
197+ override sendTelemetryEvent (
198+ request : SendTelemetryEventRequest
199+ ) : Promise < PromiseResult < SendTelemetryEventResponse , AWSError > > {
200+ throw new Error ( 'Method not implemented.' )
201+ }
202+
203+ override createWorkspace (
204+ request : CreateWorkspaceRequest
205+ ) : Promise < PromiseResult < CreateWorkspaceResponse , AWSError > > {
206+ throw new Error ( 'Method not implemented.' )
207+ }
208+
209+ override listWorkspaceMetadata (
210+ request : ListWorkspaceMetadataRequest
211+ ) : Promise < PromiseResult < ListWorkspaceMetadataResponse , AWSError > > {
212+ throw new Error ( 'Method not implemented.' )
213+ }
214+
215+ override deleteWorkspace (
216+ request : DeleteWorkspaceRequest
217+ ) : Promise < PromiseResult < DeleteWorkspaceResponse , AWSError > > {
218+ throw new Error ( 'Method not implemented.' )
219+ }
220+
221+ override listFeatureEvaluations (
222+ request : ListFeatureEvaluationsRequest
223+ ) : Promise < PromiseResult < ListFeatureEvaluationsResponse , AWSError > > {
224+ throw new Error ( 'Method not implemented.' )
225+ }
98226 }
99227
100228 service = new TestCodeWhispererService ( 'us-east-1' , 'https://codewhisperer.us-east-1.amazonaws.com' )
0 commit comments