21 lines
451 B
Rust
21 lines
451 B
Rust
// Copyright 2021 The Chromium Authors
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
#![feature(test)]
|
|
extern crate test;
|
|
|
|
use test::Bencher;
|
|
use test_rust_static_library::add_two_ints_via_rust;
|
|
|
|
#[test]
|
|
fn test_call_into_mixed_static_library() {
|
|
assert_eq!(add_two_ints_via_rust(5, 7), 12)
|
|
}
|
|
|
|
#[allow(soft_unstable)]
|
|
#[bench]
|
|
fn test_benchmark(b: &mut Bencher) {
|
|
b.iter(|| 2 + 2);
|
|
}
|