| OLD | NEW |
| 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef VM_UNIT_TEST_H_ | 5 #ifndef VM_UNIT_TEST_H_ |
| 6 #define VM_UNIT_TEST_H_ | 6 #define VM_UNIT_TEST_H_ |
| 7 | 7 |
| 8 #include "include/dart_native_api.h" | 8 #include "include/dart_native_api.h" |
| 9 | 9 |
| 10 #include "platform/globals.h" | 10 #include "platform/globals.h" |
| (...skipping 331 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 342 | 342 |
| 343 SequenceNode* node_sequence() const { return node_sequence_; } | 343 SequenceNode* node_sequence() const { return node_sequence_; } |
| 344 | 344 |
| 345 void set_default_parameter_values(const Array& value) { | 345 void set_default_parameter_values(const Array& value) { |
| 346 default_parameter_values_ = value.raw(); | 346 default_parameter_values_ = value.raw(); |
| 347 } | 347 } |
| 348 | 348 |
| 349 // Compile test and set code in function. | 349 // Compile test and set code in function. |
| 350 void Compile(); | 350 void Compile(); |
| 351 | 351 |
| 352 LocalVariable* CreateTempConstVariable(const char* name_part); | |
| 353 | |
| 354 private: | 352 private: |
| 355 Function& function_; | 353 Function& function_; |
| 356 SequenceNode* node_sequence_; | 354 SequenceNode* node_sequence_; |
| 357 Array& default_parameter_values_; | 355 Array& default_parameter_values_; |
| 358 | 356 |
| 359 DISALLOW_COPY_AND_ASSIGN(CodeGenTest); | 357 DISALLOW_COPY_AND_ASSIGN(CodeGenTest); |
| 360 }; | 358 }; |
| 361 | 359 |
| 362 | 360 |
| 363 class CompilerTest : public AllStatic { | 361 class CompilerTest : public AllStatic { |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 407 } \ | 405 } \ |
| 408 } else { \ | 406 } else { \ |
| 409 dart::Expect(__FILE__, __LINE__).Fail("expected True, but was '%s'\n", \ | 407 dart::Expect(__FILE__, __LINE__).Fail("expected True, but was '%s'\n", \ |
| 410 #handle); \ | 408 #handle); \ |
| 411 } \ | 409 } \ |
| 412 } while (0) | 410 } while (0) |
| 413 | 411 |
| 414 } // namespace dart | 412 } // namespace dart |
| 415 | 413 |
| 416 #endif // VM_UNIT_TEST_H_ | 414 #endif // VM_UNIT_TEST_H_ |
| OLD | NEW |