// Copyright (c) 2012, 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. import "package:expect/expect.dart"; main() { List list1 = [1, 2, 3]; List list2 = const [4, 5]; List list3 = []; Set set1 = new Set(); set1..add(11)..add(12)..add(13); Set set2 = new Set(); Expect.equals(3, list1.last); Expect.equals(5, list2.last); Expect.throwsStateError(() => list3.last); Expect.isTrue(set1.contains(set1.last)); Expect.throwsStateError(() => set2.last); }