#[cfg(test)]
mod tests {
    use super::*;
    #[test]
    fn multi_line() {
        /* let salam = arabic_reshape_r(
            "السلام
                            عليكم",
        );

        println!("{}", salam);
        let salam = arabic_reshape_l(
            "السلام
                            عليكم",
        ); */

        let japan = "اليابان (باليابانية: 日本 وتنطق: نِيپُّونْ  نِيهُونْ عن هذا الملف استمع (؟·معلومات)، ومعناها: مصدر الشمس أو مَشرق الشمس، من: نِي 日 أي الشمس، هُونْ 本 أي المنبع أو الأصل.) بلد في شرق آسيا، يقع بين المحيط الهادئ وبحر اليابان، وشرق شبه الجزيرة الكورية. أطلق الصينيون على البلاد اسم أرض مشرق - منبع- الشمس، وهذا لوقوعها في أقصى شرقي العالم المأهول آنذاك. تتكون اليابان من جزر عديدة (حوالي ثلاثة آلاف جزيرة)، أربع من هذه الجزر تعد الأهم والأكبر على الإطلاق، وهي على التوالي (من الجنوب إلى الشّمال): كيوشو (九州), شيكوكو (四国), هونشو (本州), هوكايدو (北海道). بعد اعتماد الدستور في عام 1947 تحول نظام الحكم في اليابان إلى نظام ملكي دستوري يضم إمبراطورًا وبرلمان منتخبًا.

تتألف اليابان من 47 محافظة. ويمكن تقسيم هذه المحافظات على أساس الخلفية الجغرافية والتاريخية إلى ثماني مناطق وهي: هوكايدو و توهوكو و كانتو و تشوبو و كينكي و تشوغوكو و شيكوكو و كيوشو - أوكيناوا. وتنفرد كل منطقة بلهجتها الخاصة وعاداتها وتراثها التقليدي. على سبيل المثال، تختلف منطقة كانتو التي تشمل طوكيو عن منطقة كانساي التي تضم أوساكا اختلافًا كبيرًا في كل شيء بدءًا من مذاق الأطعمة وحتى نوع الفنون التمثيلية التقليدية، ويستمتع الناس بتجربة الاختلاف والمقارنة بينهما. يبلغ عدد سكان اليابان 128 مليون نسمة.[20]

تحتل المناطق الجبلية ما يزيد عن 70% من أرض اليابان، وتتركز المدن الكبرى في السهول المتبقية التي تشكل أقل من 30% من المساحة. أما المدن التي يزيد عدد سكانها على مليون نسمة فهي: مدينة سابّورو في هوكايدو، مدينة سنداي في منطقة توهوكو، مدن كاواساكي وسايتاما وطوكيو ويوكوهاما في منطقة كانتو، مدينة ناغويا في منطقة تشوبو، مدن أوساكا وكيوتو وكوبي في منطقة كينكي، مدينة هيروشيما في منطقة تشوغوكو ومدينة فوكؤوكا في منطقة كيوشو. تعد العاصمة طوكيو، بلا شك، المدينة الأهم في اليابان. وتقوم المدن الأخرى بدور المحاور السياسية والاقتصادية والثقافية في مناطقها.[20] ";
        //let japan = "aaa本";
        println!("{}", arabic_reshape_l(japan));
    }

}
