// Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. class ShouldThrow { final String errorMessage; final String todo; const ShouldThrow(this.errorMessage, [this.todo]); } class ShouldGenerate { final String expectedOutput; final String expectedWrappedOutput; final bool contains; final List expectedLogItems; final bool checked; const ShouldGenerate(this.expectedOutput, {this.expectedWrappedOutput, this.contains = false, this.expectedLogItems = const [], this.checked = false}); }