icrate 0.1.2

Bindings to Apple's frameworks
Documentation
#![cfg(feature = "Foundation_NSString")]
#![cfg(feature = "Foundation_NSProcessInfo")]
use alloc::format;

use crate::Foundation::NSProcessInfo;

#[test]
fn debug() {
    let info = NSProcessInfo::processInfo();
    let expected = format!(
        "NSProcessInfo {{ processName: {:?}, .. }}",
        info.processName()
    );
    assert_eq!(format!("{info:?}"), expected);
}

#[test]
#[cfg(not(feature = "gnustep-1-7"))]
fn encoding_operating_system_version() {
    let info = NSProcessInfo::processInfo();
    let _version = info.operatingSystemVersion();
}