OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 package formatter | 5 package formatter |
6 | 6 |
7 import ( | 7 import ( |
8 "mojom/mojom_parser/lexer" | 8 "mojom/mojom_parser/lexer" |
9 "mojom/mojom_parser/mojom" | 9 "mojom/mojom_parser/mojom" |
10 "testing" | 10 "testing" |
(...skipping 379 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
390 params.AddField(mojom.NewStructField(mojom.DeclTestData("param2"), mojom
.SimpleTypeInt16, nil)) | 390 params.AddField(mojom.NewStructField(mojom.DeclTestData("param2"), mojom
.SimpleTypeInt16, nil)) |
391 responseParams := mojom.NewMojomStruct(mojom.DeclTestData("dummy")) | 391 responseParams := mojom.NewMojomStruct(mojom.DeclTestData("dummy")) |
392 responseParams.InitAsScope(mojom.NewTestFileScope("test.scope")) | 392 responseParams.InitAsScope(mojom.NewTestFileScope("test.scope")) |
393 responseParams.AddField(mojom.NewStructField(mojom.DeclTestData("rparam1
"), mojom.SimpleTypeInt32, nil)) | 393 responseParams.AddField(mojom.NewStructField(mojom.DeclTestData("rparam1
"), mojom.SimpleTypeInt32, nil)) |
394 responseParams.AddField(mojom.NewStructField(mojom.DeclTestData("rparam2
"), mojom.SimpleTypeInt64, nil)) | 394 responseParams.AddField(mojom.NewStructField(mojom.DeclTestData("rparam2
"), mojom.SimpleTypeInt64, nil)) |
395 | 395 |
396 mojomMethod := mojom.NewMojomMethod(mojom.DeclTestData("method_foo"), pa
rams, responseParams) | 396 mojomMethod := mojom.NewMojomMethod(mojom.DeclTestData("method_foo"), pa
rams, responseParams) |
397 | 397 |
398 p := getNewPrinter() | 398 p := getNewPrinter() |
399 p.writeDeclaredObject(mojomMethod) | 399 p.writeDeclaredObject(mojomMethod) |
400 » checkEq(t, "method_foo(int8 param1, int16 param2)\n => (int32 rparam1
, int64 rparam2);", p.result()) | 400 » checkEq(t, "method_foo(int8 param1, int16 param2) => (int32 rparam1, int
64 rparam2);", p.result()) |
401 } | 401 } |
OLD | NEW |