File: test.rs

package info (click to toggle)
rust-gvdb-macros 0.1.14-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 148 kB
  • sloc: xml: 13; makefile: 4
file content (17 lines) | stat: -rw-r--r-- 504 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use gvdb_macros::{include_gresource_from_dir, include_gresource_from_xml};

#[test]
fn macros() {
    let _data = include_gresource_from_dir!("test", "test-data/gresource");
    let _data2 = include_gresource_from_xml!("test-data/gresource/test3.gresource.xml");
}

#[test]
fn align() {
    for _ in 0..100 {
        let data = include_gresource_from_dir!("test", "test-data/gresource");
        let _u8 = 8u8;
        let ptr_addr = data.as_ptr() as usize;
        assert_eq!(0, ptr_addr % 16);
    }
}